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 に答える