2011-06-19 8 views
0

を使用してのSQLServerとの通信が、私は次のシナリオ私たちは「直接」jqueryのを使用してのSQLServerと通信することはできません知っているjqueryの

  1. でプロジェクトに取り組んでいます 間接的な方法について知りたいする方法jqueryスクリプトは、ブラウザにインストールされ、インストールされ、ユーザーがWebページを開いてマウスポインタをイメージ上に置くと、イメージに代替テキストがあるかどうかをチェックします。代替テキストはありません。ダイアログボックスが開きます(これはHTMLのdivです)

  2. ]ダイアログボックスが
    *テキストボックス
    を持っている*ボタン
    をキャンセル*送信ボタンのコードでは、私は私のデータベースにそのテキストを送信するためのコードをしたいと思い、今ボタン

  3. を提出します。 私は

私のウェブサイト上でaspxページにAJAXを使用して(利用者が入力したテキストボックスから)我々はそのテキストを送信できることをどこかで聞いたが、私はここに を理解するために便宜的にいくつかのコードであるかを知りませんシナリオ はまた、あなたがこのようにWebMethod属性を追加することができ、ボタン、クラスのみ:(aspxページON

Cancel: 
function(){ 
    $(this).dialog("close"); 
} 

$("#dialog-form").dialog({ 
    autoOpen: false, 
    height: 300, 
    width: 350, 
    modal: true, 
    buttons: { 
    "Send your proposal": function() { 
    var ID=this.id; 
    //alert(ID); 
}); 

答えて

0

ためのIDがあるん。

[WebMethod()] 
public void SAveAltTExt(string text) 
{ 
    //Save text to db 
} 
/localhostを:2020/aspxpage.aspx

は、あなたが、私はIISに取り組んでいます。この

$.ajax({ 
         type: "POST", 
         contentType: "application/json; charset=utf-8", 
         data: "{ text: '" + $("[id$='txtTextValue']").val() + "'}", 
         url: "AspxPage.aspx/SAveAltTExt", 
         dataType: "json", 
         success: function (data) { 
          //Do what you want 
         }, 
         error: function (xhr, status, error) { 
          //Handle error 
         } 
+0

のようなjqueryのAJAX機能でこれを呼び出す私は HTTPのような、ここで完全なパスを提供する必要がありますか? – Roadrunner

+0

その呼び出しが同じaspxページの場合は、上記のように使用します。パスは、現在のファイルの場所に関連しています。 –

+0

実際にスクリプトは任意のページで動作しており、データをWebサーバーに転送する必要があります。その理由は、私が質問する理由です。 – Roadrunner

関連する問題