我正在尝试在DIV元素<div id="divname"></div>
jQuery('#divname').load('TEST.php',{
'id' : id
});
我的代码按预期工作并成功插入«1»在此div。
中test.php文件:
<?php
echo '1';
?>
...但是我也想同时使用jQuery提醒响应,以下是这样:
jQuery('#divname').load('TEST.php',{
'id' : id
},
alert(response); //????
);
你能帮我吗?
正如已经评论的那样,我将使用$.ajax
进行此操作:
$.ajax({
url: "TEST.php"
})
.done(function( data) {
// alert( "Returned data: " + data );
$('#divname').html(data);
})
.fail(function() {
alert( "Loading failed" );
});
您可以检查操作是否成功(完成)还是失败(失败)。
在完成功能中,数据是从请求返回的数据。
使用回调函数,文档
jQuery('#divname').load('TEST.php',{
'id' : id
}, function() {
alert( "Load was performed." );
});
查看有关回调工作的文章。下面的代码应按照您的期望工作。
jQuery('#divname').load('TEST.php',{
'id' : id
}, response => alert(response));