Моя цель - отправить данные на сервер через Ajax.
Но сервер не получает данные точно.
Вот код, который я написал.
в javascript
var a = 1, b = 2, c = 3, d = 4, e = 5;
var f = { 'h':11, 'i':22, 'j':33};
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: { 'a':a, 'b':b, 'c':c, 'd': d, 'e': e,'dataImportant': f},
success: function(result){
/* do something */
},
error: function(result){
/* do something */
}
});
в php
<code>function getAjax(){
$a = $this->input->post("a");
$b = $this->input->post("b");
$c = $this->input->post("c");
$d = $this->input->post("d");
$e = $this->input->post("e");
$f = $this->input->post("dataImportant");
echo "<pre>";
print_r($f);
echo "
"; возврат;}
результат:
<code><pre>
Я намеревался получить данные в виде массива.
, но он не мог быть хорошо достигнут
в чем моя ошибка?