Reputation: 3289
I am trying to post edited data using AJAX, but it is posting data only for first line. If i press Enter and write data on second line it is not posting that data.
In short only first line data is getting posted . Any idea how do I solve this problem.
Thanks
Upvotes: 0
Views: 110
Reputation: 3327
Server,
public void CareersUpdateJobPosting(JobPosting jobitem)
{
CareersModel.SaveJobPosting(jobitem);
Session["JobPosting"]= null;
}
Client
data: { id:jobId, title:jobTitle, memo:jobMemo, isActive:true }
Upvotes: 0
Reputation: 8992
Ajax
data: { jobId: jobId, jobTitle:jobTitle , jobMemo: jobMemo, isActive: true }
Controller:
[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;
}
Upvotes: 1
Reputation: 12117
post data object incorrect, change
data: "{ jobId: '" + jobId + "', jobTitle: '" + jobTitle + "', jobMemo: '" + jobMemo + "', isActive: true }"
TO
data: { jobId: jobId, jobTitle:jobTitle , jobMemo: jobMemo, isActive: true }
Upvotes: 0