Richa
Richa

Reputation: 3289

AJAX not posting Data

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

Answers (3)

N K
N K

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

Sefa
Sefa

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

Girish
Girish

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

Related Questions