"新規作成"オプションでドロップダウンしています。ユーザーが[新規作成]オプションをクリックすると、ポップアップウィンドウに[保存]ボタンが表示されます。そのポップアップウィンドウで、ユーザーはデータを入力し、ユーザーはこのデータをサーバーに保存します。これを達成するためには、私は何に従うべきですか?何か助けてください.. .. ??Javascriptを使用してポップアップデータを保存する
答えて
AjaxからC#Webメソッドを呼び出すJavaScript関数。
<script>
function savefile()
{
var person = 'test',
returnEmail = '[email protected]';
var dataValue = { "name": person, "returnAddress": returnEmail };
var url = "WebForm1.aspx/OnSubmit";
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(dataValue),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(msg) {
if (msg.d != null) {
alert("We returned: " + msg.d);
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Request: " + XMLHttpRequest.toString() + "\n\nStatus: " + textStatus + "\n\nError: " + errorThrown);
}
});
};
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="savefile()" />
WebメソッドAjaxリクエストを受信して処理する方法。 JavaScriptから例えば
using System.Web.Services;
[WebMethod]
public static string OnSubmit(string name, string returnAddress)
{
return "it worked";
//Code for writing your data to text file.
}
このようなスクリプトを作成しました。しかし、それは動作していません。あなたは何が間違っているのか教えてください。 { $ .ajax({ url: 'D:\ C#.Net \ Scramble.Txt'、 データ型]をクリックします。 : "JSON"、 方法: 'ポスト'、 成功:機能(データ){ VAR scrtabledata = $( '#のmodaltable'); scrtabledata.empty(); $(データ).each(関数() { scrtabledata.append( '
できます嘆願私はそれをテストすることができますので、このコードを私に送りますか? –
– kiran
使用:あなたのコントローラに
$(function() {
$("#btnSave").click(function() {
var person = { Name: 'MrX', Age: 25 };
$.ajax({
type: "POST",
url: "/AddUser",
data: car,
datatype: "html",
success: function (data) {
/*
done
*/
}
});
});
});
、その後:
[HttpPost]
public JsonResult AddUser(string data)
{
/* deserilize and insert */
またはあなたが好きあなたの方法を飾るために必要なWebフォームを使用している場合:
[WebMethod]
public static void AddUser(string data)
{
/* deserialize, add */
注:これほど多くのオプションがあります。それはあなたが好きな条件やあなたが好きな条件に依存します。
- 1. jQueryを使用してポップアップデータを保存する
- 2. HTML5ローカルストーラーを使用してJavaScriptの配列を保存する
- 3. JavaScriptを使用してHTML5の履歴を保存する
- 4. javascriptとjqueryを使用して状態を保存する
- 5. javascriptを使用してブラウザにクッキーを保存するには
- 6. Javascriptを使用して既存のCSVファイルにHTMLフォームデータを保存する
- 7. javascriptを使用してユーザーのディスクに画像を保存
- 8. JavaScriptを使用してセッション配列に値を保存
- 9. JavaScript/GreaseMonkeyを使用してファイルに保存
- 10. javascriptとphpを使用して値をインクリメントし、POST配列に保存する
- 11. javascriptを使用して相対パスでファイルを保存する方法
- 12. javascriptを使用して動的HTMLテーブルからデータを保存する
- 13. JavaScriptを使用してユーザー情報を保存および返信する
- 14. JavaScriptのブックマークレットを使用してブラウザの履歴を保存する
- 15. JavascriptまたはJqueryを使用してS3にデータを保存する
- 16. Javascriptを使用してログイン資格情報を保存するには?
- 17. リンク付きのJavaScriptを使用してStruts2でページフィールド値を保存する
- 18. jqueryを使用してjavascriptオブジェクトを保存し、データベースからIDを渡す
- 19. Flashを使用したJavaScriptによるファイル保存ダイアログのオープン
- 20. DirectoryChooserを使用してテキストファイルを作成して保存する
- 21. ピカソを使用して画像をダウンロードして保存する
- 22. htmlページをレンダリングしてコマンドラインを使用して保存する
- 23. APIを使用してpaperclipを使用してファイルを保存する
- 24. Javascriptファイルシステムにデータを保存する(ユーザープロンプトを使用)
- 25. データベースを使用しないjson/javascriptを使用してsinatraで状態を保存する方法
- 26. PHPまたはJavaScriptを使用して[名前を付けて保存]ダイアログ
- 27. App_Dataを使用してアップロードしたファイルを保存する
- 28. JavaScriptを使って画像を保存する方法は?
- 29. JavaScriptを使って画像を保存する方法
- 30. JavaScriptを使用して境界線の色を変更し、JavascriptからCookieを保存します。
ブートストラップまたはJqueryポップアッププラグインとともにAngularJsを調べます。 –
**保存ボタン**では、ajaxを使用してポストリクエストを発行し、これらのデータをdbに保存することができます。 –