Я занимался самообучением, как передавать данные из JQuery Ajax на определенный URL в CakePHP:
Я проверил три набора кодов, первый из которых работал хорошо, но остальные не работали, что меня так смущает.
Могут ли некоторые эксперты здесь сказать, почему второй и третий наборы кодов не смогли передать какие-либо данные?
Набор 1:
<input type=text name="data[User][name]" id="data[User][name]" size="36" maxlength="36"/>
var usr = $("#data\\[User\\]\\[name\\]").val();
$.post(
"http://www.washington.byethost18.com/site1/toavail/"+usr,
function(msg){alert(msg);}
);
Набор 2:
<input type=text name="data[User][name]" id="data[User][name]" size="36" maxlength="36"/>
var usr = $("#data\\[User\\]\\[name\\]").val();
$.post(
"http://www.washington.byethost18.com/site1/toavail/",
{queryString: ""+usr+""},
function(msg){alert(msg);}
);
Набор 3:
<input type=text name="data[User][name]" id="data[User][name]" size="36" maxlength="36"/>
var usr = $("#data\\[User\\]\\[name\\]").val();
$.post(
"http://www.washington.byethost18.com/site1/toavail/",
usr,
function(msg){alert(msg);}
);