从jQuery的使用JSONP在REST WCF URL JavaScript错误 [英] javascript Error in REST WCF url from Jquery using jsonp

查看:140
本文介绍了从jQuery的使用JSONP在REST WCF URL JavaScript错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我得到的JavaScript错误,当我试图从JSONP执行REST WCF服务。

网页错误详细信息

 用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的6.1; WOW64;三叉戟/ 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日9点00分24秒UTC

 消息:预期';'
线路:1
字符: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
 

我使用下面的code:

 <脚本类型=文/ JavaScript的>
     传播GetRestData(){
         调试器;
            VAR的Guid = $('#txtUserGuid)VAL()。
            VAR国家code = $('#txtCountry code')VAL()。
            。VAR数fromdate = $('#txtFromDate)VAL();
            。VAR TODATE = $('#txtToDate)VAL();
            //jQuery.support.cors = TRUE;


            $阿贾克斯({
                网址: "https://google.com/ISCSOrderList/OrderListService.svc/RestService/GetOrderList?request=B36733DC-6DB5-4FB6-9A63-B25CE858CA28;FR;2010-06-27;2010-10-05",
                数据类型:JSONP
                键入:GET,
                jsonpCallback:myCallBack函数,
                成功:功能(数据,textStatus,jqXHR){
                警报(JSON.stringfy(数据));
                },
                错误:函数(jqXHR,textStatus,errorThrown){
                警报(JSON.stringfy(errorThrown));
                },
                完成:功能(jqXHR,textStatus){
                警报(JSON.stringfy(jqXHR));
                }
            });
        }
        函数myCallBack函数(数据){
            警报(JSON.stringfy(数据));
        }
    < / SCRIPT>
 

解决方案

OP,

这是你有可能与一个错误在您的实际的URL /资源的问题。除非我们能复制错误,我们不能帮你解决这个问题。提供了code有一个请求到503的将一事无成一个URL,令人困惑。

您可以克隆一张您的私人资源,并插入虚拟数据,其中的敏感信息?

另外,可以复制和粘贴你的发现,如果你看一下你的资源对行:1字符:22 ?也许之前和之后的几行是安全的。

I am getting javascript error when I try to execute REST WCF Service from jsonp.

Webpage error details

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)

Timestamp: Thu, 7 Mar 2013 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

I am using following code:

<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>

解决方案

OP,

The issue that you're having is likely related to an error in your actual URL/resource. Unless we can replicate the error, we can't help you solve it. Providing code with a request to a URL which 503's won't get us anywhere, and is confusing.

Can you clone a piece of your private resource and insert dummy data where the sensitive information is?

Alternatively, can you copy and paste what you find if you look at your resource on Line: 1 Char: 22 ? Maybe a few lines before and after to be safe.

这篇关于从jQuery的使用JSONP在REST WCF URL JavaScript错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆