I'm working on a script i want to adapt into a PreSaveAction. Right now I'm just doing it in a document.ready so I can test my output. It seems I'm having an issue with my CAMLQuery portion. When I comment it out, I get data back. When it is not commented, I'm not getting my alert. I tested the CAML in U2U so I know it's working properly, but I must be doing something wrong.
Code:
var queryStringVals = $().SPServices.SPGetQueryString();
var cID = queryStringVals["c"];
//var cid = cID + ";#" + cID
var email = $().SPServices.SPGetCurrentUser({fieldName: "EMail",debug: false});
var ID = $().SPServices.SPGetCurrentUser({fieldName: "ID",debug: false});
//var string = ID + ";#" + email
$().SPServices({
operation: "GetListItems",
async: false,
listName: "Current Registrations",
//CAMLQuery: "<Query><Where><And><Eq><FieldRef Name='CourseID' /><Value Type='Lookup'>"+ cID +"</Value></Eq><Eq><FieldRef Name='EmployeeEmail' /><Value Type='User'>"+ email +"</Value></Eq></And><Where></Query>",
completefunc: function (xData, Status) {
//iC = $(xData.responseXML).find("[nodeName=rs:data]").attr("ItemCount");
alert(xData.responseXML.xml);
}
});
Do you see any glaring issues why GetListItems would not work with my CAML Query?