三星智能电视中的JQuery.Ajax无法显示

时间:2013-10-14 03:23:33

标签: javascript jquery ajax eclipse

我使用JQuery.Ajax尝试与我的webservice进行通信

以下是代码的外观:

Main.onLoad = function() {
    // Enable key event processing
    this.enableKeys();
    widgetAPI.sendReadyEvent();
    //$("#h2Test").html("Change On Text");

        $.ajax({
                    url : 'http://---.--.---.--:-----/_layouts/-----/------.asmx?op=retrieveEvents',
                    type : "POST",
                    dataType : 'json',
                    contentType : 'application/json',
                    data : {
                        url : "someURL"
                    },
                    success : function(response) {
                        $("#h2Test").html("SUCCESS");
                    },
                    failure : function(response) {
                        $("#h2Test").html("FAIL");
                    }
        });
};

当我运行代码时,显示Change On Text而不是SUCCESS或FAIL,为什么代码不会成功或错误

2 个答案:

答案 0 :(得分:1)

根据http://api.jquery.com/jQuery.ajax/,您应该替换

failure: function(response) {

error: function(response) {

那么它可能应该达到错误功能。

答案 1 :(得分:0)

在移动和电视应用中,你应该使用:dataType:“jsonp”和jsonpCallback(同样声明后者)来关注“相同的域策略”。看看:

http://api.jquery.com/jQuery.ajax/

Callback function for JSONP with JQuery ajax