JavaScript xmlhttp.send() отправить ассоцивный массив методом POST - XMLHttpRequest, ActiveXObject
Primary tabs
Речь идёт о том, чтобы отправить массив таким способом.
Чтобы сделать это надо просто создать строку, где параметры разделены амперсандом (& - то есть формируем по сути GET-строку но без вопросительного знака в начале), если же папметр только один то отправку можно выполнить так:
data = 'data=' + JSON.stringify( // параметр - закодированный в JSON объект {"first": firstArray, "second": secondArray} ); myxhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // выставляем заголовок myxhr.send(data);
При этом:
$_POST['data']
будет доступен на сервере.
см. также: stackoverflow.com/questions/12187564/sending-an-array-using-javascript-ajax
- Log in to post comments
- 3916 reads