2012-11-09 46 views
0

觸發成功,我有這樣的web服務在Adobe邊緣,用jQuery調用Web服務並不在返回

[WebService(Namespace = "http://localhost/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 

[ScriptService] 
[System.ComponentModel.ToolboxItem(false)] 
public class CompanyData : WebService 
{ [WebMethod] 
    public String HelloWorld() 
    { 

     return "Hello JSON"; 

    } 
} 

在同一目錄中,我有一個邊緣生成的HTML文件

在現場,有一個帶有此代碼的按鈕onClick

$.ajax({ 
    type: "POST", 
    url: "CompanyData.asmx/HelloWorld",  
    data: "{}",  
    contentType: "application/json; charset=utf-8", 
    dataType: 'json', 
    success: function(response) 
    { 
     //get the value of a Symbol variable 

     //sym.getComposition().getStage().sym.getSymbol("feedback").html(response.d); 
     this.play(); 

    }, 
failure: function(msg) 
{ 
    sym.getComposition().getStage().sym.getSymbol("feedback").html(msg); 
}, 

error:function (request, status, error) 
{ 

} 
}); 

成功功能未達到。我無法弄清楚爲什麼。嘗試了代碼的變體,閱讀其他示例 - 仍然無法正常工作。

我已經使用了錯誤和失敗

我到底做錯了什麼?這兩個網頁上的IIS 7本地主機上

在此先感謝

回答

0

我想通了。問題不在於返回的數據沒有觸發成功功能 - 這是事實。問題出在我的垃圾Adobe Edge腳本語法。

相關問題