0

私はtwitterのブートストラップjavascriptモーダルを使用しており、それに2つのテキスト入力を追加しました。これらの入力から値を受け取り、データベースに保存したいのですが、jqueryを使用して実行できると思いますが、方法がわからないので、あなたに感謝します事前に助けて感謝します。

<a  href="#myModal" role="button" class="btn btn-info offset4" data-toggle="modal">Post New Job</a>
    <div id="myModal" class="modal hide fade">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h3>Add Job Details</h3>
  </div>
  <div class="modal-body">
    <p>Position Name: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></p>
    <p>Description: <textarea id="TextArea1" runat="server"></textarea></p>
  </div>
  <div class="modal-footer">
    <button id="btnClose" class="btn" data-dismiss="modal" runat="server">Close</button>
    <asp:Button ID="Button1" runat="server" Text="Button" />
  </div>
</div>
4

2 に答える 2

0

拡大してくれてありがとう。

データをサーバーに戻す方法はいくつかあります。あなたが投稿したコードのスニペットを見ると、フォームがないことがわかります。親ドキュメントにもフォームがないと思いますか?

コード ビハインド ページのメソッドにデータを送信するには、 AJAX呼び出しを使用できます。Javascript

function sendData(){
    var positionName = $("").val(),
        department = $("".val();
    $.ajax({
        type: "POST",
        url: "your-url.aspx/SaveData",
        data: "{'postionName': " + JSON.stringify(positionName) + ","
              + "'department': " + JSON.stringify(department) + "}"
    }).done(function(){
       alert("Data Saved");
    });
}

C#

[WebMethod]
public void SaveData(string positionName, string department)
{
    SaveNewData(positionName, department);
}

これは簡単な汚い例ですが、正しい方向を示している可能性があります。

于 2013-05-12T19:38:21.487 に答える