Javascript 我如何用Ajax刷新我的网页,使我看不到它正在加载
我希望网页上表格中的数字自动刷新,但不希望重新加载网页。 我希望它这样做,在后台,只是显示新的数据时,它完成加载Javascript 我如何用Ajax刷新我的网页,使我看不到它正在加载,javascript,jquery,ajax,Javascript,Jquery,Ajax,我希望网页上表格中的数字自动刷新,但不希望重新加载网页。 我希望它这样做,在后台,只是显示新的数据时,它完成加载 编辑:我正在寻找一个示例脚本,除非我不理解您的问题。如果是这种情况,请更明确地说,您想要的是如何发出一个简单的ajax请求。我使用jquery,我看到你用jquery标记了这个问题。它有一个非常方便的函数,名为$.ajax。它会收到这样一个字典: $.ajax({ type: 'POST', // could be 'GET' if you prefer
编辑:我正在寻找一个示例脚本,除非我不理解您的问题。如果是这种情况,请更明确地说,您想要的是如何发出一个简单的ajax请求。我使用jquery,我看到你用jquery标记了这个问题。它有一个非常方便的函数,名为$.ajax。它会收到这样一个字典:
$.ajax({
type: 'POST', // could be 'GET' if you prefer
url: '/url/of/your/control/script/',
data: { key1 : val1, key2 : val2 ...}, //dictionary with the data you are sending (if any)
dataType: 'text', //depends on what you are sending to the server
success: function(data) {
// function that is going to be executed if your request is succesfull
}
},
beforeSend: function(){
// executed before sending the request
},
error: function() {
// executed if the request return an error
},
// some other optional fields you can consult in any ajax-jquery tutorial
});
所以,你要做的是在你的success函数中操纵你的html来刷新你想要刷新的内容,使用数据的内容,它也应该是一个字典
请注意,url:的值是脚本的url,无论您使用何种语言,它都将接收和处理ajax发出的请求,并以json字典或xml的形式返回应答数据
还要注意,这是jquery ajax函数的语法。。。纯javascript可能有点不同
然而,我建议你尽可能多地阅读教程。。。这只是一个非常简单的介绍
祝你好运,希望你能用上它 有很多Ajax示例。。。你有具体的问题吗?你们回答了自己的问题:有了AjaxI,你们不想显得粗鲁,但搜索引擎的发明正是为了这个:搜索东西。糟糕的问题,没有背景或细节,只是太笼统了。