Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsonpjqueryajax调用_Json_Jquery_Jsonp - Fatal编程技术网

jsonpjqueryajax调用

jsonpjqueryajax调用,json,jquery,jsonp,Json,Jquery,Jsonp,这里我需要一个代码示例:/I正在尝试让jsonp调用工作 这是我在jquery上的代码: $.ajax({ crossDomain:true, url: "the_server_url", type: "POST", data: { numberOfUnits:10,

这里我需要一个代码示例:/I正在尝试让jsonp调用工作

这是我在jquery上的代码:

            $.ajax({
                crossDomain:true,
                url: "the_server_url",
                type: "POST",

                data: {
                    numberOfUnits:10,
                    unitType:"u",
                    language:"eng-us",
                    genderAndAge:"MiddleAgeAnyGender",
                    script:"",
                    synced_recording:0,
                    secret:0,
                    numAuditions:0
                },
                dataType: "jsonp",
                success: function(text) {
                    alert("Text: "+text);
                },
                error: function(request,error)
                {
                    alert("err: "+error);
                    alert ( " Can't do because: " + JSON.stringify(request));
                    alert("response text: "+request.responseText);
                }
            });
这就是我得到的:

alert #1: err: parsererror
alert #2: Can't do because: {"readyState":4,"status":200,"statusText":"success"}
alert #3: response text: undefined

我没有访问服务器代码的权限。有什么想法吗?谢谢大家!

考虑使用控制台进行调试这意味着服务器不支持JSONP。它正在发回普通的JSON。我想服务器端可能有重复的。谢谢:)