天天看點

AJax的簡單分析

1、修改配置檔案

在web.config中配置

    <httpHandlers>

      <remove verb="*" path="*.asmx"/>

      <add verb="*" path="*.asmx" type="Microsoft.Web.Script.Services.ScriptHandlerFactory" validate="false"/>

    </httpHandlers>

這一步是最重要的

2、用戶端的調用

實際上運作時,通過檢視html源代碼會發現,使用ajax的web頁面會生成如下相似的語句:

<script src="TestService.asmx/jsdebug" type="text/javascript"></script>

然後我們在javascript中調用時:

AJax的簡單分析

    function Test()

AJax的簡單分析

    {

AJax的簡單分析

        var fs = TestService;

AJax的簡單分析

        fs.set_defaultSucceededCallback(OnShow);

AJax的簡單分析

        fs.Test(document.getElementById("name").value);

AJax的簡單分析
AJax的簡單分析

    }

實際上var fs=TestService,真正的調用是通過Microsoft.Web.Script.Services.ScriptHandlerFactory 來進行捕捉的,來調用我們的services.

    本文轉自永春部落格園部落格,原文連結:http://www.cnblogs.com/firstyi/archive/2006/10/24/538615.html,如需轉載請自行聯系原作者

繼續閱讀