Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   проблемы с аяксом (https://javascript.ru/forum/dom-window/45440-problemy-s-ayaksom.html)

imediasun1 28.02.2014 20:21

проблемы с аяксом
 
Почему то не приходит пост, подскажите что не так
function get_position(url){
alert(url);
    $.ajax({
                    url:  '/sengine/google_engine', //Адрес подгружаемой страницы
                    type:     "POST", //Тип запроса
                    dataType: "text", //Тип данных
                    data: url, 
                    success: function(response) { //Если все нормально
					alert(response);
                    
                },
                error: function(response) { //Если ошибка
                document.getElementById(result_id).innerHTML = "Ошибка";
                }
             });
}
$(document).ready(function(){
	$('#check').click(function(){
	var url_array = $('#url_list').val().split(/[\n\r]+/);
    get_position(url_array);
});
});


public function google_engine(){
	$this->input->post();
	print_r($_POST);
	$name='prodvizhenie/prodvizhenie_table';
	$this->display_lib->template($name,$data);
	}


Array
(
[undefined] =>
)
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message: Undefined index: data</p>
<p>Filename: controllers/sengine.php</p>
<p>Line Number: 28</p>

danik.js 28.02.2014 21:34

дык в data должна быть либо строка типа 'param=blabla' либо объект типа:
{param: 'blabla'}. И тогда в $_POST будет $_POST['param'] хранить blabla .А ты тупо массив передаешь без ключа. Вот и undefied.


Часовой пояс GMT +3, время: 07:41.