0

我有一个 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 调用,我想知道是否是这种情况

4

1 回答 1

1

您是否将 JSP 与 JavaScript 混淆了?只是指出。您可以像这样使用 JavaScript 简单地做到这一点:

var strJSON = '{foo:"fooName",fooLast:"fooLastName"}';
var objJSON = eval("(function(){return " + strJSON + ";})()");
alert(objJSON.foo);
alert(objJSON.fooLast);

对于 JSP,请检查此链接

于 2013-05-30T23:44:51.523 回答