Всем привет,
может кто то подскажет. Код на стороне сервера
echo ($arr);
Array
(
[0] => optdrive
[1] => cosmetic
)
и на стороне клиента
Ajax никак не хочет мне выводить нормально этот масив:
success: function(data) {
alert(data[0]);
}
подскажите пожалуйста, в чем косяк?
Игорь_Vasinsky
30.10.2012 - 22:55
про json слышал?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
YES! и работал с ним тоже когда то!
хочешь предложить на сервере сделать
json_encode($arr)
а на стороне клиента
dataType: 'json',
success: function(data) {
var obj = JQUERY.parseJSON(data);
alert(obj[0]);
}
спасибо
Игорь_Vasinsky
31.10.2012 - 00:10
этото формат очен удобен при транспорте данных из php в js или наоборот.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Winston
31.10.2012 - 00:11
success: function(data) {
alert(data)
}
ребята спасибо, все получилось по-моему!
echo json_encode($arr);
success: function(data) {
alert(data);
}
и ответ что надо:
["battery","optdrive","cosmetic","adapter"]
0: "battery"
1: "optdrive"
2: "cosmetic"
3: "adapter"
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.