sharepoint 2010 - SPServices loading but not working -


$().spservices({         operation: "getgroupcollectionfromuser",         userloginname: $().spservices.spgetcurrentuser(),         async: false,         debug: true,         completefunc: function (xdata, status) {             console.log($.fn.jquery);             console.log(xdata.responsexml);             console.log(xdata.responsexml.xml);         }     }); 

i having problem spservices not working on our dev server. works fine on prod , testing not on dev reason. if run code above following in console.

{readystate: 0, responsexml: undefined, status: 0, statustext: "no transport"}

i read online can problem cross domain transfers set following:

$.support.cors = true; 

with following:

{readystate: 0, responsexml: undefined, status: 0, statustext: "error: invalid argument"}

i think because spgetcurrentuser call returning empty string reason instead of user. has seen behavior before? common things can cause spservices load not able execute calls? help.

so turns out appears bug spservices. appears when use spservices on site port number reason duplicates port number , breaks. in example above did not specify weburl , spservices used current web duplicates port shown here:

correct url: http://yourserver:123/sites/yoursite

spservices: http://yourserver:123123/sites/yoursite

to fix specify site relative weburl shown in working code below. saves aggravation.

var site = "/sites/yoursite";  $(document).ready(function () {     $().spservices({         operation: "getgroupcollectionfromuser",         userloginname: $().spservices.spgetcurrentuser({                            weburl: site                        }),         weburl: site,         async: false,         completefunc: function (xdata, status) {             //do stuff here         }     }); }); 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -