Neo is using the Java version of shindig i believe, Arun the PHP version?

If so i guess it's either a bug in both, or maybe a bug in how the features javascript deals with this?

On Jun 10, 2008, at 10:43 AM, Neo Anderson wrote:

Yes, I too got the same problem,



On Tue, Jun 10, 2008 at 1:04 PM, Arun Kumar <[EMAIL PROTECTED] >
wrote:

No, when I am sending the Ajax request in the same way, I haven't got any errors and the JSON format returned is a valid one. But I don't know why it
is not working here.

Am I sending the data in POST request correctly?

On Mon, Jun 9, 2008 at 5:30 PM, Chris Chabot <[EMAIL PROTECTED]> wrote:

Hard to say right away but in it's self the code looks good. Maybe the
JSON format search.php returns is invald?

On Mon, 2008-06-09 at 14:28 +0530, Neo Anderson wrote:
function sendRequest()
{
var params = {};
var url = "http://localhost/Search.php";;
params[gadgets.io.RequestParameters.CONTENT_TYPE] =
gadgets.io.ContentType.JSON;
params[gadgets.io.RequestParameters.METHOD] =
gadgets.io.MethodType.POST;
params[gadgets.io.RequestParameters.POST_DATA] = "kwd=" + kwd +
"&Type="
+
Type +  "&SearchBy=" + By + "&render=json";
gadgets.io.makeRequest(url, response, params);
}

function response(obj)
{
alert(obj.data); //alerts null
}
For normal ajax request, it is working fine (Getting response), But
here,
I
am getting a null response.

Is there any problem with this code?


On Mon, Jun 9, 2008 at 1:50 PM, Chris Chabot <[EMAIL PROTECTED]>
wrote:

Yes absolutely, thats what the gadgets.io.makeRequest(url, callback)
function is for!

It proxy's your request through shindig (which is on the same domain
as
the
gadget), so no problems with domain origin policy's

Ps, if your trying to run 'existing' code in a gadget you could
consider
making a wrapper script that pretends it's your toolkit's
Ajax.Request
function, but actually performs a makeRequest function,as an example,
I
created such a thing for prototype.js Ajax.Request back in the 0.5
days
(when gadgets.io.makeRequest was still called _IG_FetchContent):
http://www.chabotc.com/wp-content/uploads/2007/11/osajax.js

      -- Chris


On Jun 9, 2008, at 8:38 AM, Neo Anderson wrote:

I have my Container at port 80 and server at 8080. I am using ajax
in
my
gadget (Content type="HTML"). So, my Ajax requests are failed
(Permission
denied because iFrame source is at 8080 and files to which I am
sending
Ajax
requests are at port 80). Is there any alternative for sending Ajax
requests
to my Files at port 80?







Reply via email to