I have a problem with getting items using SPServices:
<script src="servername/SiteAssets/jquery-1.10.0.min.js"></script>
<script src="servername/SiteAssets/sputility.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/2014.02/jquery.SPServices-2014.02.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
checkReservationStatus();
});
function checkReservationStatus () {
var weburl = $().SPServices.SPGetCurrentSite();
var list = "listname";
$().SPServices({
operation: "GetListItems",
webURL: weburl,
async:false,
listName: list,
// get list name from passed variable lisTitle
CAMLViewFields: "<ViewFields><FieldRef Name='ID' /><FieldRef Name='Criteria_x0020_Met' /></ViewFields>",
completefunc: function (xData, Status) {alert(Status);
$(xData.responseXML).SPFilterNode("z:row").each(function(){
status = $(this).attr("ows_Criteria_x0020_Met");
alert(status);
})
}
})
if(status == "Yes") {
return "Yes";
} else {
return "No";
}
}
</script>
the completefunc argument "Status" returns an error and therefore never executes my logic.
What am I doing wrong?