камрады подскажите пожалуйста,
имеется следущий код php
$table_rows="";
$table_cols="";
$tmp=explode("\n",$row[price_table]);
$j=0;
$s="";
while (list($k,$v)=each($tmp)) if ($v) {
$s.=ereg_replace("[\n\r]","",trim($v))."|";
$tmp2=explode("\t",$v);
if ($k==0) {
for ($i=1;$i<count($tmp2);$i++) {
$table_cols[$i-1]=$tmp2[$i];
}
} else {
$table_rows[$j]=$tmp2[0];
$j++;
}
}
тоесть мы достаем данные из $row и обрабатываем их
потом с помощью jquery их передаем в Javascript в формате XML
$text="<allregs>
<table_cols>".$table_cols."</table_cols>
<table_rows>".$table_rows."</table_rows>
</allregs>";
// Output:
header("Content-Type: text/xml");
print('<?xml version="1.0" encoding="utf-8" standalone="yes"?>');
print($text);
и обрабатываем их следущим образом:
var table_cols = $(data).find('table_cols').text();
var table_rows = $(data).find('table_rows').text();
alert(table_rows);
alert(table_cols);
Почему в алерте вылазит слово "array"? И при вставке занчений в select вставляется за место масива слово array?
Другие перменные нормально передаются, в том числе и одномерный масиив $s