gpt4 book ai didi

php - 第一个 jquery/ajax 测试不工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:00:59 24 4
gpt4 key购买 nike

我尝试在我的 Web 项目中更多地使用 jQuery/Ajax,作为我所做的测试:HTML 代码

<div id="main_content"></div>
<div class="panel panel-primary">
<div class="panel-heading">API Credits Left.</div>
<div class="panel-body">
<form id="frmAjax" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" class="form-horizontal container-fluid" role="form">
<div class="row form-group">
<div class="col-sm-12 text-right">
<button type="submit" name="submit" class="btn btn-default">Check the API credits...</button>
</div>
</div>
</form>
</div>
<div class="panel-footer"><b>DomDetailer</b> & <b>SeoKicks</b> Api credits left.</div>
</div>

脚本

$(function() {
$(document).ready(function(){
$('#frmAjax').submit(function() {
$("#main_content").load('ajax-credits.php');
});
});
});

ajax-credits.php 内容:

<?php
echo "Loading...";
// http://site1.com/api/checkBalance.php?apikey=QRUE8VTQMD5Fj6&app=
$json1 = file_get_contents('http://site1.net/api/checkBalance.php?apikey=QRUE8VTQMD5F6&app=');
$data1 = json_decode($json1, true);
$valu1 = $data1[1];
// seokicks
$json2 = file_get_contents('http://www.site2.net/V1/inlinkData?appid=p2hFacSWU0&output=json&details=api_credits');
$data2 = json_decode($json2);
$valu2 = $data2->Overview->credits->available;
// display
stdmsg("Site 1 has <b>".$valu1."</b> credits left and Site 2 has <b>".$valu2."</b> credits left.");
?>

非常基本的代码(或者我认为如此)有人能看出我做错了什么吗? div 中没有显示任何内容,有什么问题吗?

最佳答案

尝试删除 echo "Loading"; 并替换

    stdmsg("Site 1 has <b>".$valu1."</b> credits left and Site 2 has <b>".$valu2."</b> credits left."); 

    echo "<p>Site 1 has <b>".$valu1."</b> credits left and Site 2 has <b>".$valu2."</b> credits left.</p>";

(无论您在 jQuery AJAX 函数调用的 PHP 脚本中回显什么,都会将其发送回 AJAX 函数,因此它将加载到您的 HTML div 中。)

关于php - 第一个 jquery/ajax 测试不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42608155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com