0

jQueryGET関数は実行されません。

行が選択されたときに次のスクリプトを実行するTelerikデータグリッドを使用しています

<script type="text/javascript">
function onRowSelected(e) {
    IPAddressId = e.row.cells[0].innerHTML;
    var dialogDiv = $('#result');
    var viewUrl = '/IPAddresses/Edit/' + IPAddressId;
    $.get(viewUrl, function (data) {
        alert(viewUrl);
    });
};
</script>

テスト用の.get関数内にアラートがあります。私は実際にそこに配置する他のコードを持っています。

$ .get関数の上にalert(viewUrl)を配置すると、アラートは表示されますが、上に表示されているように、アラートは表示されません。

4

2 に答える 2

0

$.getは正しいです。

500エラーが発生している可能性があり、呼び出されるエラー関数を指定しなかったため、表示されません。コンソール(Firebug、Chrome Developerツールなど)を開き、「ネットパネル」に移動します。それは何と言っていますか?

于 2012-04-24T03:10:41.173 に答える
0

function(data){ alert( viewUrl ) }コールバック関数です。ajaxリクエストがサーバーの正しい応答を取得すると、実行されます。

したがって、これをデバッグするか、firefoxのfirebug拡張機能を使用するか、chrome開発者ツールを使用する必要があります。newworkパネルを見て、このリクエストを検索してください。httpコード「200」で応答されていますか?

于 2012-04-24T03:12:23.987 に答える