相关疑难解决方法(0)

通过POST(ajax)发送JSON数据并从Controller(MVC)接收json响应

我在javascript中创建了一个函数:

function addNewManufacturer() {
       var name = $("#id-manuf-name").val();
       var address = $("#id-manuf-address").val();
       var phone = $("#id-manuf-phone").val();

       var sendInfo = {
           Name: name,
           Address: address,
           Phone: phone
       };

       $.ajax({
           type: "POST",
           url: "/Home/Add",
           dataType: "json",
           success: function (msg) {
               if (msg) {
                   alert("Somebody" + name + " was added in list !");
                   location.reload(true);
               } else {
                   alert("Cannot add to list !");
               }
           },

           data: sendInfo
       });
}
Run Code Online (Sandbox Code Playgroud)

我调用了jquery.json-2.3.min.js脚本文件,并将其用于toJSON(array)方法.

在控制器中,我有这个Add动作

[HttpPost]
public ActionResult Add(PersonSheets sendInfo) { …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery json

122
推荐指数
4
解决办法
78万
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

jquery ×1

json ×1