- json的解析
eval()解析json格式,格式为eval(‘(‘+string+’)’),字符串中可以直接执行js方法,但是比较危险,少用
JSON.parse(string),推荐 - 实例
$.ajax({
type: "GET",
url: "http://127.0.0.1:8000/ajaxdemo/serverjsonp.php?number=" + $("#keyword").val(),
dataType: "jsonp",
jsonp: "callback",
success: function(data) {
if (data.success) {
$("#searchResult").html(data.msg);
} else {
$("#searchResult").html("出现错误:" + data.msg);
}
},
error: function(jqXHR){
alert("发生错误:" + jqXHR.status);
},
});
5 处理跨域问题
(1)通过在服务端使用代理
(2)jsonp script标签本身可以跨域请求