我不确定是否有任何方法可以做到这一点,但如果有一个简单的解决方案,这将解决我的很多问题。
我需要/想要做的是在我成功的 ajax 请求中返回 HTML 和 JSON。原因是,我想请求一个文件并返回该页面的所有内容,但我也希望能够以 json 格式从页面返回一组指定的信息,这样我就可以将它用于其他事情。
这就是我现在正在做的事情:
$.ajax({
type: "POST",
url: "inc/"+page+".php",
data: "id="+encodeURIComponent(pageID),
success: function(html){
$("body > .container").html(html);
}
});
这就是我希望能够做到的:
$.ajax({
type: "POST",
url: "inc/"+page+".php",
data: "id="+encodeURIComponent(pageID),
success: function(html){
$("body > .container").html(html);
$("title").html(json.PageTitle)
}
});
在返回的页面上,我会指定我想要的标题。(例如,如果它是个人资料,我会返回用户名)