我尝试使用 http.get("http://graph.facebook.com/v2.7", function(res) {
res.on('data', function (chunk) {
temp += chunk;
});
res.on('end', function () {
//Figure out how to not use "this" keyword because it doesn't work....
this.emit(":ask", toAsk, temp);
});
}).on('error', function (e) {
console.log("Got error: ", e);
});
使用ajax加载在页面中刷新一些div
但是没有用。我必须创建新的文件页面,使用PHP再次回应我的div。问题是我是否必须为echo创建新文件div,如果我只想在页面中刷新一些div?
.load()
以上不起作用。
我必须使用以下代码。
$("button").click(function(){
$("#div1").load("currentpage.php");
});
答案 0 :(得分:1)
使用Ajax。
构建一个函数,它将通过ajax获取当前页面,但不是整个页面,只是来自服务器的div。然后将数据(再次通过jQuery)放入相同的div中,并用新的内容替换旧内容。
相关功能:
例如
$('#thisdiv').load(document.URL + ' #thisdiv');
注意,加载会自动替换内容。一定要在hastag之前加一个空格。