0

私は次のようなコードを持っています:

$.post('/Invoice/UpdateFieldUser/', invoiceLine, function (data) {
    if (data == 'false') {
        alert("An approver could not be updated");
    } else {
        var fieldlabel = $('#fieldapprovallabel' + invoiceLineId + '');
        fieldlabel.text($(".fieldapproverddl option:selected").text());
    }
})

UpdateFieldUserはブール値を返します。上記のように戻り値をテストできると思いましたが、機能していません。誰かが私が間違っていることを知っていますか?

4

1 に答える 1

4

'false'に評価される空でない文字列trueです。false(引用符なしで)を使用するか、開発者ツール(Firebugなど)を使用しての値を調べ、data実際に何が返されるかを確認してください。

于 2012-04-13T00:27:42.070 に答える