微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

你好 我无法从Jquery数据表中获取数据您能帮我吗?

如何解决你好 我无法从Jquery数据表中获取数据您能帮我吗?

//姓名姓氏地址电子邮件表中无可用数据显示0至0 共有0个条目

public class PersonModel
{
    public string Name { get; set; }
    public string Surname { get; set; }
    public string Adres { get; set; }
    public string Email { get; set; }
    public string DateTime { get; set; }
}
----
public ActionResult Index()
    {
        return View();
    }

    [HttpPost]
    public JsonResult AjaxMethod(string name,string surname,string adres,string email)
    {
        Session["Name"] = name;
        Session["Surname"] = surname;
        Session["Adres"] = adres;
        Session["Email"] = email;
        PersonModel person = new PersonModel
        {
            Name = Session["Name"].ToString(),Surname = Session["surname"].ToString(),Adres = Session["adres"].ToString(),Email = Session["email"].ToString(),DateTime = DateTime.Now.ToString()
        };

        return Json(person);
    }
---
<body>
<input type="text" id="txtName" />
<input type="text" id="txtSurname" />
<input type="text" id="txtAdres" />
<input type="text" id="txtEmail" />
<input type="button" id="btnSet" value="Set Session" />
<table id="myTable" class="table table-condensed">
<thead>
    <tr>
        <th>Name</th>
        <th>Surname</th>
        <th>Adres</th>
        <th>Email</th>
    </tr>
</thead>
</table>
    $(function () {
        $("#btnSet").click(function () {
            var obj = { name: $("#txtName").val(),surname: $("#txtSurname").val(),adres: 
$("#txtAdres").val(),email: $("#txtEmail").val() };
            $.ajax({
                type: "POST",url: "/Home/AjaxMethod",data: JSON.stringify(obj),contentType: "application/json; charset=utf-8",dataType: "json",success: function (data,textStatus,jqXHR) {
                    $('#myTable').dataTable({
                        data: data,columns: [
                            { "data": "Name" },{ "data": "Surname" },{ "data": "Adres" },{ "data": "Email" }

                        ],searching: false
                    });

                }
                
            });
        });
    });
</script>

数据不来了,我怎么得到它? 我想在js中出错 我可以发布到数据类,但是在datatable上看不到之后。 Columns可能是一个错误 当我写下面的代码时,我得到一个错误 表中没有可用数据显示0到0 我正在等待您的建议。

解决方法

pub cache repair

您将var obj = { name: $("#txtName").val(),surname: $("#txtSurname").val(),adres: $("#txtAdres").val(),email: $("#txtEmail").val() }; data: JSON.stringify(obj),转换为一个字符串,但是在obj中捕获了多个属性...

尝试

AjaxMethod

然后在C#中public JsonResult AjaxMethod(string id) 这个对象

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。