2016-10-17 7 views
0

им пытаются просто послать переменную JS в PHP с использованием Ajax с $ .g метод, но он не работает:/Аякса переменного расслоения плотной PHP

здесь являются ЯШИ:

$.get("contr.php", { max: "max", max2: "max2" }); 

и PHP:

$max = $_GET['max']; 
var_dump($max); 
  • JQuery работает
  • JavaScript $.get работает

Но я получаю ошибку php undefined index max спасибо за помощь!

+0

Попробуйте 'var_dump ($ _ GET)'. – xpuc7o

+0

Возможно, адрес файла неверен. Проверьте правильность адреса файла. – Mohammad

+0

если адрес был не прав, он бы не получал неопределенную ошибку индекса, он получал бы 404 .. –

ответ

-2

замените ваш код ajax на этот $ .get ("contr.php", {"max": "max", "max2": "max2"}, function (res) {});

+0

цитаты с именами свойств и третьим параметром являются необязательными. –

+0

в некоторых браузерах имя свойства без кавычек считается переменной. –

+0

Не когда перед ':' они не – RiggsFolly

0

Попробуйте это:

$.ajax({ 
    type: "GET", 
    url : "contr.php", 
    data : { 
     max : "max", 
     max2: "max2" 
    }, 
    success : function(data){ 
     // do some stuff 
     console.log(data); // Use this to check the page response 
    } 
}) 

Обратитесь к этому link на сайте JQuery :)

+0

Я тоже пробовал этот код, но он не работает. '$ .get (" contr.php ", {max:" max ", max2:" max2 "})' является ярлыком и логически приводит к такому же результату – Kyzend

+0

Я отредактировал свой ответ, проверьте редактирование :) – sarcom

Смежные вопросы