在ASP.NET中实现JavaScript回调?

时间:2011-12-18 09:33:41

标签: javascript asp.net asp.net-mvc-3

我正在尝试转换这段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 ...

1 个答案:

答案 0 :(得分:1)

上面的javascript没有绑定到php:回调是在javascript代码中设置的。代码中引用的php页面可以通过http访问,就像任何网页一样。

所以基本上,除了php页面的url之外,你在这个javascript中没有任何改变。你只需要将从这个片段中检索到的php脚本重写为asp.net。