javascript
  • jquery
  • telerik
  • telerik-grid
  • 2012-04-24 9 views 0 likes 
    0

    jQuery GET関数は実行されません。Jquery GET関数が実行されません

    私は行が

    <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関数内でアラートを持って次のスクリプトを実行しTelerikデータグリッドを使用しています。私は実際にそこに配置する他のコードを持っています。

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

    +0

    あなたは 'var IPAddressId'を使用しなかった特別な理由がありますか?これは問題ではないことは分かっていますが、私は不思議です – ajax333221

    +0

    httpリクエストが確実に動作しますか?同様に、アラートを外部に置くと(そのようなことが機能する)、そのアドレスをブラウザバーにコピーすると、ページが表示されます。 –

    答えて

    0

    あなたの$ .getは正しいです。

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

    0

    function(data){ alert(viewUrl) }はコールバック関数です。これは、ajax要求がサーバーに正しい応答を得るときに実行されます。

    これをデバッグするか、firefoxのfirebug拡張機能を使用するか、chromeデベロッパーツールを使用する必要があります。 Newworkパネルを見て、このリクエストを参照してください。httpコード "200"で応答されていますか?

    関連する問題