var data = eval("("+myJSONString+")");

hth

Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/


On 18/06/2009 22:05, James White wrote:
>>> 1) Add dataType:'json' as an attribute of your ajax call, or use $.
>> getJSON
>>> 2) use Firebug / console.log to examine the response, make sure DATA 
>> is a
>>> valid property of the response JSON
>>>
>>> -- Josh
>>>
>>>
>>>
>>> I am trying to call a query from a CFC using jQuery with the 
>> following code:
>>> $(document).ready(
>>>     function () {
>>>     $.ajax({
>>>     type: "GET",
>>>     url: "SpellChecker.cfc?method=getTextMemoFields&returnformat=json
>>>            &queryformat=column",
>>>     data: datastring,
>>>     success: 
>>>             function(response) {
>>>                     var resp = jQuery.trim(response);
>>>                     alert(resp);
>>>             }
>>>     });
>>>                     
>>> });
>>>
>>> When I look at the data inside an alert it looks exactly like it 
>> should.
>>> However, when I try to get to the values inside of it (e.g. resp.
>> DATA) it is
>>> always undefined. Do I need to perform an extra step?  I appreciate 
>> any
>>> advice I can get on this.
>>>
>>> Thanks,
>>>
>>> JW
>> Josh,
>>
>> 1. I already am getting the results back in JSON format using the 
>> returnformat=json parameter.  I tried $.getJSON without much success 
>> (If you know of a good CFC example using $.getJSON, I'd be happy to 
>> review it).  I cannot even get results back using it, where as with 
>> the $.ajax I get results, I just can't seem to do much with them but 
>> print the whole json object(i.e. document.write) to a page or display 
>> the results in an alert box.
>>
>> 2.  I am Firebug and I did verify that DATA is a valid parameter.  
>> Basically I am returning a db table and putting in JSON format.  The 
>> code I have returns the following:
>>
>> {"ROWCOUNT":20,"COLUMNS":["SAVEDVALUE"],"DATA":{"SAVEDVALUE":["blah,
>> blah,blah"]}} 
>>
>> But when I try and access for instance resp.ROWCOUNT, it's undefined.  
>> So basically, I want to know how I can actually get to the values I 
>> can only seem to read.
>>
>> Thanks,
>>
>> James
>>
>>
>>
>>
>>
>>
> 
> Josh,
> 
> I tried datatype: 'json' and get back the same string.  I did look at it on 
> Firebug and got back a black URL instread of the green one like you said.  I 
> have tried converting the string using the eval method to no avail.  Do you 
> know if there is a string to JSON conversation method out there?
> 
> Thanks,
> 
> James 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:323688
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to