Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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
使用jsonp从Jquery获得的REST WCF url中出现javascript错误_Javascript_Jquery_.net_Rest - Fatal编程技术网

使用jsonp从Jquery获得的REST WCF url中出现javascript错误

使用jsonp从Jquery获得的REST WCF url中出现javascript错误,javascript,jquery,.net,rest,Javascript,Jquery,.net,Rest,当我试图从jsonp执行RESTWCF服务时,我遇到了javascript错误 网页错误详细信息 User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2) 时间戳:2013年3月7日星期四0

当我试图从jsonp执行RESTWCF服务时,我遇到了javascript错误

网页错误详细信息

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
时间戳:2013年3月7日星期四09:00:24 UTC

Message: Expected ';'
Line: 1
Char: 22
Code: 0
URI: https://google.com/ISCSOrderList/OrderListService.svc/RestService/GetOrderList?request=B36733DC-6DB5-4FB6-9A63-B25CE858CA28;FR;2010-06-27;2010-10-05&callback=jsonp1362646767878&_=1362646774807
我正在使用以下代码:

<script type="text/javascript">
     function GetRestData() {
         debugger;
            var Guid = $('#txtUserGuid').val();
            var CountryCode = $('#txtCountryCode').val();
            var FromDate = $('#txtFromDate').val();
            var ToDate = $('#txtToDate').val();
            //jQuery.support.cors = true;


            $.ajax({
                url: "https://google.com/ISCSOrderList/OrderListService.svc/RestService/GetOrderList?request=B36733DC-6DB5-4FB6-9A63-B25CE858CA28;FR;2010-06-27;2010-10-05",
                dataType: "jsonp",
                type: "GET",                
                jsonpCallback: "MyCallback",
                success: function(data, textStatus, jqXHR) {
                alert(JSON.stringfy(data));
                },
                error: function(jqXHR, textStatus, errorThrown) {
                alert(JSON.stringfy(errorThrown));
                },
                complete: function(jqXHR, textStatus) {
                alert(JSON.stringfy(jqXHR));
                }
            });
        }
        function MyCallback(data) {
            alert(JSON.stringfy(data));
        }
    </script>

函数GetRestData(){
调试器;
var Guid=$('#txtUserGuid').val();
var CountryCode=$('#txtCountryCode').val();
var FromDate=$('#txtFromDate').val();
var ToDate=$('#txtToDate').val();
//jQuery.support.cors=true;
$.ajax({
url:“https://google.com/ISCSOrderList/OrderListService.svc/RestService/GetOrderList?request=B36733DC-6DB5-4FB6-9A63-B25CE858CA28;FR;2010-06-27;2010-10-05“,
数据类型:“jsonp”,
键入:“获取”,
jsonpCallback:“MyCallback”,
成功:函数(数据、文本状态、jqXHR){
警报(JSON.stringfy(数据));
},
错误:函数(jqXHR、textStatus、errorshown){
警报(JSON.stringfy(error抛出));
},
完成:函数(jqXHR,textStatus){
警报(JSON.stringfy(jqXHR));
}
});
}
函数MyCallback(数据){
警报(JSON.stringfy(数据));
}
OP

您遇到的问题可能与实际URL/资源中的错误有关。除非我们可以复制错误,否则我们无法帮助您解决它。为代码提供一个指向URL的请求,而503的请求不会让我们到达任何地方,这是令人困惑的

您是否可以克隆一段私有资源,并在敏感信息所在的位置插入虚拟数据


或者,如果您查看
行:1 Char:22
上的资源,是否可以复制并粘贴找到的内容?为了安全起见,前后可能会有几行。

如果我把你的代码放到小提琴里,我会得到一个完全不同的错误。“503服务不可用”-@Snixtor:你说得对,因为我给你共享了一个虚拟url,而不是确切的url。出于安全原因,我无法共享确切的url。啊哈,你有没有尝试在uri上加分号;2010-10-05就这样吧;2010-10-05;虽然我不同意这应该作为一个答案(这是一个评论)发布,但我同意这种看法。如果这个问题以一种更容易复制的方式呈现,这个问题会得到更多的关注。@Snixtor您在回复
503
时发表了评论,OP似乎不理解。我没有添加到评论线程中,而是选择发布一个答案,希望在OP意识到提供的信息不足时更新/编辑它。