1
私は、次のコードに引っかかっビットだ:(現在はPHPを使用して)のasp.net mvc3でこのコードの作品を作る
$(document).ready(function() {
/* Init DataTables */
var oTable = $('#example').dataTable();
/* Apply the jEditable handlers to the table */
$('td', oTable.fnGetNodes()).editable('../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"
});
});
通知、それが参照する」../examples_support/editable_ajax。 PHPの、そのPHPファイルの内容は次のとおりです。
<?php
echo $_POST['value'].' (server updated)';
?>
私は2つの面でこだわっている:
1)どのようにでしょうeditable_ajax.phpのコードをasp.netの同等のコードに変換しますか?
2)参照しているPHPコードのように、asp.netでどのファイルを参照する必要がありますか?私は定期的なCSファイルを作成しようとしましたが、それは正しいことではないと思います。
申し訳ありませんが、私はかなり理解できません、EditableAjaxViewModelは何ですか?また、ルートにAddRoute()関数がありません(私はあなたがGlobal.asax.csを意味すると仮定します)、それはOKですroutes.MapRouteを使用しましたか? – tweetypi
EditableAjaxModelは、ビューに渡すデータをカプセル化する単なるクラスです。これは単なる文字列ですが、他のフィールドのために他のフィールドを追加することもできます。 MapRouteが正しいと思います。そのタイプミスについては申し訳ありません! –