0

在标题我有以下

<script language="javascript" type="text/javascript">
function setConBal() {
    conBal = 1;
}
function readBalance() {
    new Ajax.Updater('tableBalance', '_Bet/PanelBalance1.aspx', { method: 'post', onComplete: setConBal });
}
function preReadBalance() {
    new Ajax.Updater('tableBalance', '_Bet/PanelBalance1.aspx', { method: 'post' });
}
</script>

在 Body 里面我有一个 ID = tableBalance 的 div 和 body 标签的结尾我有这个来调用 JS 函数

<script type="text/javascript">readBalance(); preReadBalance();</script>

js函数假设调用PanelBalance1.aspx生成HTML表格并将其放入div中,使用原型时它工作正常,但现在我需要使用JQuery做完全相同的事情。我试图将函数更改为 JQuery 语法,但它不起作用。

function readBalance() {
    $.ajax({
        type: 'post',
        url: "_Bet/PanelBalance1.aspx",
        complete: function(r) {
        $('#tableBalance').html(r);
            setConBal();
        }
    });
}

function preReadBalance() {
    $.ajax({
        type: 'post',
        url: "_Bet/PanelBalance1.aspx"
    });

}

当我更改为这种语法时没有错误,但同时也没有输出......我这样做是不是错误的方式?

4

1 回答 1

1

试试这个

function readBalance() {
    $.ajax({
        type: 'post',
        url: "_Bet/PanelBalance1.aspx",
        success: function(data) {
        $('#tableBalance').html(data);
            setConBal();
        }
    });
}
于 2012-06-29T04:01:17.780 回答