0

次の ajax 呼び出しが Mozilla Firefox で機能しない

  $.ajax({
                type: 'GET',
                url: '../common/AjaxPage.aspx',               
                data: { action: 'SaveSafepurchase', SafeName: el('<%=txtSafeName.ClientID %>').value, SafeDuration: el('<%=ddlTimeFrame.ClientID %>').value, SafeDurText: $('#<%=ddlTimeFrame.ClientID %> :selected').text() },
                success: function () { alert("df"); },
                error: function (e) { alert(e); return false; },
                 cache: false
            });
4

2 に答える 2

0

Firefox で Firebug を使用して ajax 呼び出しを確認しましたか。そうでない場合は、Firebug の Net Panel を使用して、リクエスト中に何が起こったかを確認します。

ステータス コードが 2xx または 304 の場合は常に、リクエストが成功したと見なされる成功コールバックが呼び出されます。

于 2012-04-14T15:55:23.710 に答える
0
$.ajax({
    type: 'GET',
    url: '../common/AjaxPage.aspx',
    data: {
        action: 'SaveSafepurchase',
        SafeName: el('<%=txtSafeName.ClientID %>').value,
        SafeDuration: el('<%=ddlTimeFrame.ClientID %>').value,
        SafeDurText: $('#<%=ddlTimeFrame.ClientID %> :selected').text()
    },
    success: function (alert("HI");)
        { },
    error: function (e)
        {
            alert(e);
            return false;
        },
    cache: false
});

コードのフォーマット、使用、気に入ってください。

ここでの問題は、関数を別の関数の引数に渡していることだと思います。

変化する

success: function (alert("HI");){ },

success: function() { alert("Hi"); },
于 2012-04-14T13:17:40.610 に答える