Я использую ajax для получения того, что пользователь выбрал в поле «выбрать» и отправил его в файл php. Затем мне нужно, чтобы результаты запроса с этими результатами выбора были загружаемыми. Поэтому просто повторю, когда они нажимают что-то jquery/ajax отправляет его на php. php возвращает список вещей для повторного выбора, это происходит до тех пор, пока они не выбрали пять параметров. Затем, под полями выбора, появляется ссылка, указывающая на экспорт (загрузка). Эта ссылка должна отправить их в php function export() вместе с сообщением о том, что имя хранимой процедуры мне нужно экспортировать. Наряду с 5 результатами отбора в качестве параметров хранимой процедуры. Надеюсь, это имело смысл. вот мой код.Отсутствует] после ошибки списка элементов
PHP отправки результатов в JS файл -------
$jsStr = '[';
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$jsStr .= '["'. $row->count_result .'","'. $row->count_desc .'","'. $row->count_SP .'",'. $cn .','. $gp .','. $co .','. $st .','. $dp .']';
}
$jsStr = substr($jsStr,0,-1);
}
$jsStr .= ']';
return 'changeResults('. $jsStr .');';
JS ----------------
function changeResults (data) {
$('#systems').html(data[0][0] +' - '+ data[0][1] +' <a href="http://95.211.130.165:8080/index.php/discovery/export?sp='+ data[0][2] +'&cn='+ data[0][3] +'&gp='+ data[0][4] +'&co='+ data[0][5] +'&st='+ data[0][6] +'&dp='+ data[0][7] +'">Export</a>');
$('#users').html(data[1][0] +' - '+ data[1][1] +' <a href="http://95.211.130.165:8080/index.php/discovery/export?sp='+ data[1][2] +'&cn='+ data[1][3] +'&gp='+ data[1][4] +'&co='+ data[1][5] +'&st='+ data[1][6] +'&dp='+ data[1][7] +'">Export</a>');
}
Ошибка I получить от поджигатель
отсутствующего] после списка элементов [Перерыв на этой ошибке]
... NV02) - Пользователи подсчитываются в выбранной СБН ope "," usr_disc_Inv_usr_content ", 1,1,1,1,1])
Сообщите мне, если что-то неясно, спасибо!
Трудно сказать, не показывая нам: 1) значение строки, сгенерированной PHP, или 2) значение каждого столбца, используемого для построения строки в PHP. –
Что значит значение строки или столбца? –
Вы должны рассмотреть ['json_encode()'] (http://php.net/json_encode), так как он выполняет всю кодировку для вас, и это намного быстрее, чем чистый PHP ... – rid