AJAX没有发布数据

时间:2014-04-08 09:36:17

标签: javascript jquery ajax

我正在尝试使用AJAX发布已编辑的数据,但它仅针对第一行发布数据。如果我按Enter键并在第二行写入数据,则不会发布该数据。

简而言之,只有第一行数据被发布。 不知道如何解决这个问题。

谢谢

3 个答案:

答案 0 :(得分:1)

的Ajax

data: { jobId: jobId, jobTitle:jobTitle , jobMemo: jobMemo, isActive: true }

控制器:

[HttpPost]
        public void CareersUpdateJobPosting()
        {
            JobPosting jobitem = new JobPosting();;
            jobitem.Memo = Request.Form["JobMemo"];
            jobitem.Title = Request.Form["jobTitle"];;
            jobitem.Id = int.Parse(Request.Form["jobId"]);
            jobitem.IsActive = Convert.ToBoolean(Form.Request["IsActive"]);

            CareersModel.SaveJobPosting(jobitem);
            Session["JobPosting"]= null;
        }

答案 1 :(得分:0)

发布数据对象不正确,请更改

data: "{ jobId: '" + jobId + "', jobTitle: '" + jobTitle + "', jobMemo: '" + jobMemo + "', isActive: true }"

data: { jobId: jobId, jobTitle:jobTitle , jobMemo: jobMemo, isActive: true }

答案 2 :(得分:0)

服务器,

public void CareersUpdateJobPosting(JobPosting jobitem)
{
    CareersModel.SaveJobPosting(jobitem);
    Session["JobPosting"]= null;
}

客户端

data: { id:jobId, title:jobTitle, memo:jobMemo, isActive:true }