2011-12-18 62 views
0

我想這一段JavaScript代碼來設置一個回調在PHP中的ASP.NET MVC 3工作轉換:在ASP.NET中實現JavaScript回調?

<script type="text/javascript" charset="utf-8"> 
    $(document).ready(function() { 
     /* Init DataTables */ 
     var oTable = $('#example').dataTable(); 

     /* Apply the jEditable handlers to the table */ 
     $('td', oTable.fnGetNodes()).editable('table/examples_support/editable_ajax.php', { 
      "callback": function (sValue, y) { 
       var aPos = oTable.fnGetPosition(this); 
       oTable.fnUpdate(sValue, aPos[0], aPos[1]); 
      }, 
      "submitdata": function (value, settings) { 
       return { 
        "row_id": this.parentNode.getAttribute('id'), 
        "column": oTable.fnGetPosition(this)[2] 
       }; 
      }, 
      "height": "14px" 
     }); 
    }); 
</script> 

所以基本上試圖找出如何使jEditable工作,而不是ASP.NET的PHP ...

+1

該php文件將被編輯,而不是JavaScript – 2011-12-18 09:36:19

回答

1

上面的javascript不綁定到php:回調是在javascript代碼中設置的。代碼中引用的PHP頁面可以通過http訪問,就像任何網頁一樣。

所以基本上,除了php頁面的url之外,您在這個javascript中沒有任何改變。你只需要重寫從這個片段檢索到的asp腳本的php腳本。

+0

有問題的PHP文件只是這樣的:echo $ _POST ['value']'。 (服務器更新)',其等效的asp.net頁面會是什麼樣子? – tweetypi 2011-12-18 13:22:35