0

私はこのウェブサービスを持っています

   [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) 
 {

}
});

成功関数には到達しません。理由がわかりません。コードのバリエーションを試し、他の例を読んでください - まだ機能していません。

エラーと失敗を使用しました

私は何を間違っていますか?両方のページが localhost の IIS 7 にあります

前もって感謝します

4

1 に答える 1

0

私はそれを考え出した。問題は、返されたデータが成功関数をトリガーしなかったことではなく、成功したことです。問題は、私のゴミ Adob​​e Edge スクリプト構文にありました。

于 2012-11-09T13:31:05.357 に答える