|
|
|
| Здравствуйте. Есть таковая задача, имеется следующий AJAX код:
var parametr=0;
var nvidsp="0";
var n_xe="0";
var n_spec="0";
var kfob_vid="0";
$.ajax({
url: 'rec_zarah_abit.asmx/SELECT_LIST_S',
data: JSON.stringify({"parametr":parametr, "nvidsp":nvidsp,"n_xe":n_xe,"n_spec":n_spec,"kfob_vid":kfob_vid}),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
complete: function(jsondata, stat) { // Функция которая выполнется после получения данных
//alert(jsondata.responseText);
if (stat == "success") {
var rows=eval("(" + jsondata.responseText + ")").d.rows;
//alert(sdfg.asdf);
var objSel = document.getElementById("SELECT_OKR");
objSel.options[0] = new Option("","-1");
for(var i=1;i<=rows.length;i++)
{
// alert(rows[i].cell[1]);
objSel.options[i] = new Option(rows[i-1].cell[0],rows[i-1].cell[1]);
};
jsondata = null;
}
}
});
});
|
Нужно перевести этот код в PHP с использованием функций CURL (обратите внимание, что при простой отправки формы на указанный URL с параметрами методом POST не работает, так как нужно отправлять с заголовком Content-type: application/json; charset=utf-8. Как это сделать? )
Заранее спасибо | |
|
|
|
|
|
|
|
для: pavluxa09
(04.08.2010 в 10:36)
| | ну хотя бы напиши к чему САМ пришел. Что за стол заказов? | |
|
|
|
|
|
|
|
для: а-я
(04.08.2010 в 10:50)
| | Проблема решена, оказуется в AJAX аргументы передаются в одном аргументе | |
|
|
|
|
|
|
|
для: pavluxa09
(04.08.2010 в 11:10)
| | > оказуется в AJAX аргументы передаются в одном аргументе
Хорошо сказано. | |
|
|
|
|
|
|
|
для: neadekvat
(04.08.2010 в 12:21)
| | не масло масленое, не... | |
|
|
|
|
|
|
|
для: psychomc
(04.08.2010 в 14:51)
| | Нет, что аргументы, которые ajax передаст обработчику, в сам ajax необходимо впихнуть в одном аргументе, понятно для тех, кто это знает. А со стороны звучит бе. | |
|
|
|