0

データベースのデータをコントローラーに保存する方法.jqueryを使用してテキストボックスからデータを取得しています。私を助けてください。

Contactcontroller.cs

public ActionResult Create(string Name, string Company, string
 Regarding, string Email, string Phone, string Message)         {
           string body = "Name: " + Name + "<br>" + "\nCompany: " + Company + "<br>" + "Regarding: " + Regarding + "<br>" + "Email: " +
      Email + "<br>" + "Phone: " + Phone + "<br>" + "Message: " + Message;
                  try
     { 
   // code 
    } 
     catch
     {
}

jquery.js

$("#btnSubmit").click(function (event) {
 var data = { Name: $("#txtbxName").val(), Company: $("#txtbxCompany").val(), Regarding:
            $("#ddlRegarding").val(), Email: $("#txtbxEmail").val(), Phone: $("#txtbxPhone").val(), Message:
            $("#txtarMessage").val()
        }
        $.ajax({
            type: "POST",
            url: "/Contact/Create",  // the method we are calling
            contentType: "application/json; charset=utf-8",
            data: JSON.stringify(data),

            dataType: "html",
            success: function (result) {

                $("#txtarMessage").val("");
                alert(result);
                // Or if you are returning something
                alert('I returned... ' + result.WhateverIsReturning);
            },
            error: function (result) {

                alert('Thanks for sending info');
                location.reload();

                return false;

            }
        });
    });

jqueryを使用してテキストボックスにデータを取得しています。今、私はコントローラーを介してデータベースにデータ全体を保存したいと考えています。

4

1 に答える 1

0

Jクエリ

$.post('/Controller/Create', { Name: $('#Name').val(), Company: "Company", Regarding: "", Email: "",Phone: "",Message: ""}, function (data) {

});

コントローラ アクション

public JsonResult Create(string Name, string Company, string Regarding, string Email, string Phone, string Message)
{
string body = "Name: " + Name + "<br>" + "\nCompany: " + Company + "<br>" + "Regarding: " + Regarding + "<br>" + "Email: " +
  Email + "<br>" + "Phone: " + Phone + "<br>" + "Message: " + Message;

return Json(body, JsonRequestBehavior.AllowGet);
}
于 2012-10-11T07:21:35.310 に答える