[Developers] freebase-suggest modification
Zodiac Seven
zodiac.seven at gmail.com
Tue May 13 18:09:31 UTC 2008
This is more of a javascript question then a freebase one but hoping someone
here can help.
I am trying to make a call to a webservice in freebase suggest (
http://code.google.com/p/freebase-suggest/)
This means I call a web service for every suggestion and depending on that i
display the suggestion.
freebase.suggest.js Line 528.
p.list_receive = function(input, txt, o) {//fb.log("list_receive", input,
query, o);
// handle errors
if (o.status !== '200 OK') {
fb.error("list_receive", o.code, o.messages, o);
return;
}
...
var url = 'http://somesite/webservice?callback=mycheckfunction&term=' +
suggestKeyWord;
// Create a script tag, set its src attribute and add it to the document
// This triggers the HTTP request and submits the query
var script = document.createElement("script");
script.src = url;
document.body.appendChild(script);
...
// further logic to add/remove the item
My problem is that i'm using document.createElement("script" and since that
is async i have no idea of knowing the response of my web service.
I could move the further logic into the callback but is there a
'synchronous' way to wait until i get a response from my web service.
I can't use xmlHttpRequest because of the cross domain restriction.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/developers/attachments/20080513/8c5cff81/attachment.htm
More information about the Developers
mailing list