我正在对 PHP 脚本进行 jQuery Ajax 调用,该脚本在 Javascript 中返回此字符串变量:
"<div id=\"page\">\r\n\r\n\t"
我可能在这里遗漏了一些简单的东西,但是有没有办法恢复\r\n
到<br/>
,但更重要的是,恢复\"page\"
到"page"
? 我就是想不通。
Javascript 看起来像这样:
$.ajax({
type: 'POST',
dataType: "JSON",
url: sameURLasPHPscript,
success:function(data){
// successful request; do something with the data
$('body').text(data);
},
error:function(){
// failed request; give feedback to user
alert('ErrorMessage');
}
});
我的 php 文件如下所示:
$url = "someURL/controller/action/getID";
$a = file_get_contents($url);
echo json_encode($a);
编辑:解决方案可以在这里找到:http ://blog.dkferguson.com/index.cfm/2011/3/15/jQuery-Mobile-styling-loaded-content