我正在使用jquery加载外部页面并将其显示在名为View的DIV中。
我有两个按钮Go&停止。
这是有效的,但是当我点击停止时可能需要几秒钟。 有什么方法让它立即停止?
$("#Go").click(function () {
$("#view").load("test.php");
refreshId = setInterval(function() {
$("#view").load("test.php"); }, 1000);
});
$("#Stop").click(function () {
clearInterval(refreshId); $("#view").stop();
$.ajax({ url : 'new.php' });
} });
谢谢:)
答案 0 :(得分:0)
你可以尝试:
var xhr = $.ajax({
type: "POST",
url: "test.php",
data: "name=John&location=Boston",
success: function(msg){
$("#view").html(msg);
}
});
并停止通话:
//kill the request
xhr.abort()