我正在尝试转换这段JavaScript,它在PHP中设置回调以在ASP.NET MVC 3中工作:
<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 ...
答案 0 :(得分:1)
上面的javascript没有绑定到php:回调是在javascript代码中设置的。代码中引用的php页面可以通过http访问,就像任何网页一样。
所以基本上,除了php页面的url之外,你在这个javascript中没有任何改变。你只需要将从这个片段中检索到的php脚本重写为asp.net。