我正在尝试在div元素<div id="divname"></div>
jQuery('#divname').load('TEST.php',{
'id' : id
});
我的代码按预期工作,并在此div中成功插入«1»。
TEST.php文件:
<?php
echo '1';
?>
...但我也想在使用jQuery的同时提醒响应,有点像这样:
jQuery('#divname').load('TEST.php',{
'id' : id
},
alert(response); //????
);
你能帮助我吗?
答案 0 :(得分:2)
如上所述,我会使用$.ajax
进行此操作:
return fetch('/path', {timeout: 500}).then(function() {
// successful fetch
}).catch(function(error) {
// network request failed / timeout
})
然后,您可以检查操作是成功完成还是失败(失败)。
在done函数中,data是从请求返回的数据。
答案 1 :(得分:1)
使用回调函数documentation
jQuery('#divname').load('TEST.php',{
'id' : id
}, function() {
alert( "Load was performed." );
});
答案 2 :(得分:0)
查看有关回调工作原理的this帖子。下面的代码应该按照您的预期工作。
jQuery('#divname').load('TEST.php',{
'id' : id
}, response => alert(response));