我有一个给我的php链接,我可以用来获得输出:
{FOO: “fooName”,fooLast: “fooLastName”}
我希望通过ajax
在jsp文件中使用此输出我的脚本看起来像这样
function loadEmpName(empId){
var urlpath = "http://mysite.com:8080/searchByUid?"+empId;
$.ajax({
type: "GET",
url: urlpath,
dataType: "html",
contentType: "application/html; charset=utf-8",
success: function(result) {
//success here (most probably output to a <div> the result
},
error: function(error){
//errors here
}
});
}
我没有得到任何错误,但我没有得到所需的输出。这甚至可以开始吗?
我读到关于无法进行跨域ajax调用,我想知道是否是这种情况
答案 0 :(得分:1)
您是否将JSP与JavaScript混淆了?只是指出。 你可以使用JavaScript这样做:
var strJSON = '{foo:"fooName",fooLast:"fooLastName"}';
var objJSON = eval("(function(){return " + strJSON + ";})()");
alert(objJSON.foo);
alert(objJSON.fooLast);
对于JSP,请检查此link。