-
September 2nd, 2011, 08:03 AM
#1
Ajax query, Javascript and Sharepoint
Hello everyone.
I am struggling with a sharepoint project containing Ajax query. I am fairly new in C#/Ajax/Sharepoint development and don't a clear understanding.
I am working on a bug. The scenario is as following. There is a small form which is saving information or is supposed to save information. Instead I am getting an error
Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name:method
The last code line from following is causing the error
function saveOrderSucceeded(sender, args) {
if ($("#" + ddOrderLiftingId).val() != "") {
try {
var list = currentWeb.get_lists().getByTitle('Person');
var listItem = list.getItemById($("#" + ddOrderLiftingId).val());
currentSPContext.load(listItem, 'WorkPhone', 'CellPhone');
currentSPContext.executeQueryAsync(Function.createDelegate(listItem, function () {
var item = this.get_fieldValues();
var phoneNumbers = [];
if (item.WorkPhone != null)
phoneNumbers.push(item.WorkPhone);
if (item.CellPhone != null)
phoneNumbers.push(item.CellPhone);
if (phoneNumbers.length > 0)
$("#" + orderLiftingPhoneId).html("Phone. " + phoneNumbers.join(", "));
}),
Function.createDelegate(this, this.ajaxQueryFailed)); //error occurs in here. Below is the function where this is pointing to.
................
................
function ajaxQueryFailed(sender, args) {
alert(args.get_message());
}
I debugged this by using Firebug and it shows that 'ajaxQueryFailed', when executed is 'undefined'. I don't know how to start solving this. Help would be appreciated.
Thanks in advance.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|