2011-08-17 20 views
0

1.x ajaxをjQuery型ajaxに変換するにはどうすればよいですか?私は.net 1.xのWebフォームを4.0に変換しています。
古い方法...
(クライアント側):
jQueryからAjax.AjaxMethod()を呼び出す

function myFunction(){ 
    AspxCodeBehind.myAjaxFunction(ajxCallBack) 
} 

function ajxCallBack(response){ 
    if (response.value != null) { alert(response.value); } 
} 

(server side, AspxCodeBehind.aspx.vb): 
<Ajax.AjaxMethod()> _ 
Public Function myAjaxFunction() as String 
    Return "Hello World" 
End Function 

The jquery way... 
$().ready(function(){ 
    $.ajax({ 
    type: "POST", 
    url: "???" <--- This is the part not sure what 
    success: function(resp){ 
    } 
    }); 
}); 

私はjQueryのからmyAjaxFunctionを呼び出すことができますどのように表示されません。 url:コードメソッドの代わりにWebメソッドまたはWebページであることを期待しています。 jqueryを実装せずに古い方法を使用することはできますが、誰でもjqueryでこれを達成する最も簡単な方法を提案できます。

TIA
よろしく、
KKジャン

答えて

0

AJAXは楽しい:

$.ajax({ 
type: "POST", 
url: "file.php" <--- This is the file that the ajax will return relative to the current document 
success: function(response){ 
    alert("This is the response "+response); 
} 

})。

+0

ありがとうクーミー、私はあなたが私の質問を正しく受けたとは思わない。私はPHPファイルを呼び出す問題はありません。私はネット環境で、Webメソッドはaspxファイル(aspx.vb)のコードの背後にあります。私は[WebMethod]を使ってこのメソッドを公開することはできますが、私はまだセッション変数でShared(静的)の問題があります。 – Gian

+0

この質問をasp.netに再タグ付けしてみてください – Coomie

関連する問題