我希望网页上的表格中的数字能够自动刷新,但我不希望页面重新加载。 我想要它,所以在后台进行,只需在完成加载时显示新数据
编辑:我正在寻找一个示例脚本
答案 0 :(得分:1)
除非我不理解你的问题(如果是这种情况,请更明确),你想要的是如何制作一个简单的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
});
所以,你要做的就是在你的成功函数中操纵你的html来刷新你想要刷新的内容,使用data
的内容也应该是字典......
请注意url:
的值是脚本的url,无论您使用何种语言,都将接收并处理ajax发出的请求,并将答案数据作为json字典或作为xml。
还要注意这是jquery ajax函数的语法...普通的javascript可能会有点不同。
然而,我建议你尽可能多地阅读教程......这只是一个非常简单的介绍。
祝你好运,希望你能用它!