PDA

View Full Version : مشکل با ajax در yii2



desatir7316
چهارشنبه 06 اسفند 1393, 07:51 صبح
سلام دوستان
یه view دارم به شکل زیر


header('Content-type: application/json');
echo yii\helpers\Json::encode($classlist);


جوابی که به طور مستقیم از view می گیرم این هست:

[{"id":"2","title":"term2"},{"id":"3","title":"term3"}]


که همون چیزیه که انتظارشو دارم
ولی جوابی که توی firebug می گیرم به این صورته که با رسیدن به دستور زیر اتفاق می افته:

دستور

jQuery.parseJSON(result);



نتیجه firebut


[Object { id="2", title="term2"}, Object { id="3", title="term3"}]
index.p.../create (line 450)
SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data


return JSON.parse( data + "" );




ممنون می شم راهنمایی کنید

MMSHFE
چهارشنبه 06 اسفند 1393, 09:06 صبح
بجای آکولادها کروشه بگذارین ببینین درست میشه یا نه؟

desatir7316
چهارشنبه 06 اسفند 1393, 10:44 صبح
آخه این چیزیه که خودش اونور می فرسته با jsonencode ، چطوری می شه دستش زد؟

json.parse رو برداشتم و از این استفاده کردم جواب داد. ولی می خوام بدونم مشکلی پیش نمیاد بعدا؟

for (var i in result) {
...
...
...
}