PHP/Ajax代码不工作
我不明白为什么这不起作用!其思想是,该代码应该在另一个页面上运行一个php脚本,该脚本将检查DB状态中的更改。然后它将返回一个字符串,该字符串将更新当前页面 (外部)PHP: HTML:PHP/Ajax代码不工作,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我不明白为什么这不起作用!其思想是,该代码应该在另一个页面上运行一个php脚本,该脚本将检查DB状态中的更改。然后它将返回一个字符串,该字符串将更新当前页面 (外部)PHP: HTML: 有人能告诉我是否有错误吗?AJAX成功函数中的这一行不正确($(“#数据”)。文本(数据);):请尝试: success: function(data) { $('#data').html(data); } 另一个尝试是将其添加到function.php文件的顶部(仅用于一个测试): 哇,我很笨,链接
有人能告诉我是否有错误吗?AJAX成功函数中的这一行不正确(
$(“#数据”)。文本(数据);
):请尝试:
success: function(data) {
$('#data').html(data);
}
另一个尝试是将其添加到function.php文件的顶部(仅用于一个测试):
哇,我很笨,链接是错误的:/不工作,是指你得到了“不工作”的输出,还是脚本无法运行?你需要使用“获取”,而不是“发布”。@Trendy在这里使用POST没有错。可能是会话\u start()
可能是个问题,您必须将其放在文件顶部。首先,您的成功函数正在更改一个DIV。它应该是:$('#数据').html(数据)代码>怪异。。。它没有拉那根绳子。有什么想法吗?如果任何答案帮助您自己找到解决方案,请投票并选择正确答案。否则,等待时间过后,请选择您自己的答案作为正确答案。
<button type="button" id="clickMe">Click Here</button> <br />
<div id="data"></div>
$('#clickMe').click(function(){
$.ajax({
method: 'post',
url: 'function.php',
data: {
'ajax': true
},
success: function(data) {
$('#data').text(data);
}
});
});
success: function(data) {
$('#data').html(data);
}
<?php
echo 'Received OK from PHP';
die();