Making variables private is easy:

(function() {
  var privateVar;
  ...
})();

You'll find that used by any jQuery plugin.

The jQuery documentation most likely referred to the data-option for
$.ajax: $.ajaxSetup({
  data: {
    mydata: "xyz"
  }
});

Passing random stuff to $.ajaxSetup doesn't make any sense.

Jörn

On Sun, Sep 21, 2008 at 6:34 PM, sui-sing Lai <[EMAIL PROTECTED]> wrote:
>
> I know I can use a "global" variable. But.... I don't think is good to
> discuss toward that direction....
> Ok, the jQuery document state that I can pass "{mydata : xyz}" to
> XMLHttpRequest object.
> What I found is that the code I shown before work with jQuery 1.2.3 to
> 1.2.4 but it does not work with 1.2.5 and 1.2.6.
> Any idea? Is it tested for the case of 1.2.5 and 6?
>
> sglai
>
>
> 2008/9/21 Jörn Zaefferer <[EMAIL PROTECTED]>:
>> No, that still doesn't make a lot of sense. Though it looks like what
>> you actually want is something like this:
>>
>> var mydata = {};
>> $.ajax({
>>  success: function() {  mydata.status = 200; }
>> });
>>
>> Jörn
>>
>> On Sun, Sep 21, 2008 at 4:26 PM, sui-sing Lai <[EMAIL PROTECTED]> wrote:
>>>
>>> ok, I tried to pass "this" object to ajax callback.
>>> I refer to jQuery doc and find out that I can pass it to via
>>> $.ajaxSetup( { mydata : this } ).
>>> code go like this:
>>>
>>> var myObj = function() {
>>>  $.ajaxSetup({mydata:this});
>>>  $.ajax({
>>>    ....
>>>    success:function(xml){ this.mydata.status = 200}
>>>  }
>>> }
>>>
>>> Hope this is better.
>>>
>>> Thanks,
>>> sglai
>>>
>>> 2008/9/21 Jörn Zaefferer <[EMAIL PROTECTED]>:
>>>> Could you be more specific about the actual issue?
>>>> $.ajaxSetup({mydata:this}) doesn't make much sense.
>>>>
>>>> Jörn
>>>>
>>>> On Sun, Sep 21, 2008 at 10:58 AM, sglai <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Happen to find this problem. Does release test case cover this?
>>>>>
>>>>> Regards,
>>>>> sglai
>>>>>
>>>>> >
>>>>>
>>>>
>>>> >
>>>>
>>>
>>> >
>>>
>>
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to