[英]AJAX not posting Data
我正在尝试使用AJAX发布已编辑的数据,但它仅发布第一行的数据。 如果我按Enter键并在第二行写入数据,则不会发布该数据。
简而言之,只有第一行数据被发布。 任何想法我该如何解决这个问题。
谢谢
阿贾克斯
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;
}
发布数据对象不正确,更改
data: "{ jobId: '" + jobId + "', jobTitle: '" + jobTitle + "', jobMemo: '" + jobMemo + "', isActive: true }"
至
data: { jobId: jobId, jobTitle:jobTitle , jobMemo: jobMemo, isActive: true }
服务器,
public void CareersUpdateJobPosting(JobPosting jobitem)
{
CareersModel.SaveJobPosting(jobitem);
Session["JobPosting"]= null;
}
客户
data: { id:jobId, title:jobTitle, memo:jobMemo, isActive:true }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.