Соответствующий Javascript:
var tx = $("tx"+working_row).val();
var mods = $("mods"+working_row).val();
var pos = $("pos"+working_row).val();
var startdate = $("startdate"+working_row).val();
var enddate = $("enddate"+working_row).val();
var fordx = $("4dx"+working_row).val();
var qty = $("qty"+working_row).val();
var price = $("price"+working_row).val();
var token = $.cookie("csrf_cookie_name")
var obj = {"csrf_token_name": token, "tx" : tx, "mods":mods,"pos":pos,"startdate":startdate,"enddate":enddate,"fordx":fordx,"qty":qty,"price":price };
$.post("index.php/auth/fee_schedule",obj, function(data){
alert(data);
});
Соответствующая функция контроллера:
function fee_schedule(){
echo var_dump($_POST);
}
Запрос заголовков у Firebug:
Host localhost
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
Accept */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
X-Requested-With XMLHttpRequest
Referer http://localhost/medata/
Cookie ci_csrf_token=4330bb2c724341c409a53acabe14e04d; ci_session=AzcHaQViV2wGLgcmB2kBNQA%2FAToHIF1%2FCj4GIwNwBToCOlNuBwxeOgEwVyENZQJwDWRTMlA2UW5ec1Y2VzRUZwQxBmZXNQFvBDJUPlI1DmYDMwcwBTNXZwZiB2AHMgFmADcBOQc7XTgKPwZiA2cFYgJgU2UHNV5lATBXIQ1lAnANZFMwUDRRbl5zVj5XIlRaBDQGNFczASUENlR0UnUOIQNtByAFbFdvBm8HdwdiATYAOAEuBzJdIgprBn4DMgVxAm5TcwdpXmIBZFc5DXwCdg0tU2RQdlELXjBWMFc3VGsEIQZyV2wBJARpVDJSNg45A3QHHgU5VywGPAc5Bz8BZQAgATUHLF08CnsGeANUBToCO1NkBzxeJAEnVyMNEAJXDX5TN1AqUWVealZ3VwVUSgQCBmZXYwFsBHNUdVJwDjkDYwd9BWZXeAZkB3wHcwFDAGoBYwdpXS4KYAYjAzkFYgJmUzoHcV4%2FATVXcA0qAlwNP1NiUHBRPV4nVj5XJlR8BHcGa1c%2BAW0EYlQ0UjcOMQNlB2EFblduBmAHbAdoAXk%3D
Pragma no-cache
Cache-Control no-cache
Content-Length 0
Текущий ответ:
<code><pre class='xdebug-var-dump' dir='ltr'>
<b>array</b>
<i><font color='#888a85'>empty</font></i>
Вкладка Net в Firebug отображается как пустая, а переменная записи на стороне сервера - пустая. Что не так с вызовом JS?
Мысли?
Заранее спасибо!
Редактировать Я также пытался увидеть, находится ли он в классе ввода CodeIgniter через это:
$data = $this->input->post();
echo var_dump(data);
Безуспешно, это логическое значение False, потому что данные поста пусты.