2011-08-05 19 views
2

私はasp.netフォームを使用しています。私はasp.netルーティングを実装しています。今では標準のAjax呼び出しが機能しません。asp.netルーティングを実装したJquery ajaxコール

$.ajax({ 
     type: "POST", 
     url: "http://localhost:45027/Users/UserData.aspx/GetData", 
     data: "{}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     success: function (data) { 
      //do something with data 
     }, 
     error: function (textStatus) { 

     } 
    }); 

が、今、私のURLがhttp://localhost:45027/Users/UserData.aspxではないが、それはhttp://localhost:45027/UserSettingsで、私のAjaxの呼び出しはもう動作しません...私はいくつかの答えを見つけましたが、すべてがMVCに関連していると私は自分のアプリケーションでそれらを実装することができませんでした。 ありがとう

+0

「http:// localhost:45027/UserSettings/GetData」を試しましたか?それがうまくいくかどうかは確信していませんが、もしあなたがそうしていれば、言いたいことがあるかもしれません。 –

+0

私はそれを試して、それは動作しません:( – kljuco

答えて

0

あなたのブラウザで同じURLをリクエストしようとしましたか?すべての$ .ajax POSTは、このリクエストをフォームの投稿として作成しています。あなたのデータには何もありません:パラメータ、多分それはGETリクエストでなければなりませんか?

関連する問題