Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to load json in extjs
    primarykey
    data
    text
    <p>i am loading the values coming from web service but i get following error message. ChatStore.data.items[i] is undefined.</p> <p>Mapping code for extjs is</p> <pre><code>ChatStore = new Ext.data.JsonStore({ storeId: 'ChatStore1', fields: [ {name: "pic_url", mapping: "sender_pic_url"}, {name: "first_name", mapping: "first_name"}, {name: "last_name", mapping: "last_name"}, {name: "message_text", mapping: "message_text"}, {name: "time", mapping: "time"} ] }); </code></pre> <p>code for loading data from webservice</p> <pre><code>Ext.Ajax.request({ url: 'webservice call', params: Ext.encode('{"sender_user_id":"' + suid + '","receiver_user_id":"' + ruid + '"}'), headers: { 'Content-type': 'application/json;charset=utf-8' }, success: function (result, request) { retData = (result.responseText); alert(retData); retData = eval("(" + retData + ")"); if (retData.status == 'success') { //ChatStore.loadData(retData.result.messages); //ChatStore.loadData(retData.result); for (var i = 0; i &lt; retData.result.messages.length; i++) { if (retData.result.messages[i].message_from == "YES") { ChatStore.data.items[i].data.pic_url = retData.result.sender_pic_url; ChatStore.data.items[i].data.first_name = retData.result.sender_name; } else { ChatStore.data.items[i].data.pic_url = retData.result.receiver_pic_url; ChatStore.data.items[i].data.first_name = retData.result.reciever_name; } ChatStore.data.items[i].data.message_text = retData.result.messages[i].message_text; ChatStore.data.items[i].data.time = retData.result.messages[i].time; } // ChatPanel.render('divchat'); messagePanel.hide(); ChatPanel.show(); } else { alert('error loading first radius'); } }, failure: function (result, request) { alert("Error: " + result.statusText); } }); return false; } </code></pre> <p>My webservice result is:-----</p> <pre><code>{ "status": "success", "message": "Messages are listing below", "result": { "sender_name": "Paul", "reciever_name": "Clay", "sender_pic_url": "Images/f1.jpg", "receiver_pic_url": "Images/f2.jpg", "messages": [ { "message_from": "YES", "message_text": "hi, how r u?", "time": "12:00am" }, { "message_from": "NO", "message_text": "hi, where are you?", "time": "1:00am" }, { "message_from": "NO", "message_text": "Dear, you are invited for the meeting", "time": "2:00am" }, { "message_from": "YES", "message_text": "hi, how r u?", "time": "12:00am" }, { "message_from": "NO", "message_text": "hi, where are you?", "time": "1:00am" }, { "message_from": "NO", "message_text": "Dear, you are invited for the meeting", "time": "2:00am" }, { "message_from": "NO", "message_text": "Ya ill be there", "time": "2:00am" }, { "message_from": "NO", "message_text": "at what time party starts", "time": "2:00am" }, { "message_from": "YES", "message_text": "6Oclock in the evening", "time": "2:00am" }, { "message_from": "NO", "message_text": "Who will the chief guest", "time": "2:00am" }, { "message_from": "YES", "message_text": "our city mayor", "time": "2:00am" } ] } } </code></pre> <p>i dont know where the things go wrong.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload