Прежде всего, я знаю, что в stackoverflow есть несколько тем, я читаю большинство из них, но я все еще не могу понять, почему следующее не работает.Передача мгновенных данных с javascript на php с помощью ajax
Так я имею форму, как это:
echo "<td> <form action=\"admin.php\" method=\"GET\" onsubmit=\" modifyPassword();\">
это функция modifyPassword:
function modifyPassword(){
var newpw=prompt("Enter a new password");
if(newpw !== null){
$.ajax({
type: "GET",
url: "admin.php",
data: newpw,
success: function(data)
{
console.log(data);
}
});
}}
И когда форма фактически подчинялся я хочу, чтобы получить значение от того, что печатается в например:
echo $_GET['data'];
Это все тот же файл. Вывод $ _GET ['data'] ничего не показывает.
Может ли кто-нибудь сказать мне, что я делаю неправильно?
// редактировать, больше кода: Я использую несколько форм, так вот код, который обрабатывает форму:
}elseif (isset($_GET['Modify'])){
echo $_GET['data'];
сама форма:
echo "<td> <form action=\"admin.php\" method=\"GET\" onsubmit=\" modifyPassword();\">
<input type='hidden' name='counter' value=\"$count\"/>
<input type=\"submit\" value=\"Modify\" name=\"Modify\"/>
Функция, которая предоставляется:
<script type="text/javascript">
function modifyPassword(){
var newpw=prompt("Enter a new password");
if(newpw !== null){
$.ajax({
type: "GET",
url: "admin.php",
data: {data: newpw}, // passing a key/value pair
success: function(data)
{
console.log(data);
}
});
}}
</script>
Если ответ решил вашу проблему, подумайте о принятии ответа. Вот как http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work, затем вернитесь сюда и сделайте то же самое с отметкой галочки/галочки, пока он не станет зеленым. Это сообщает об этом сообществу, решение найдено. В противном случае другие могут подумать, что вопрос все еще открыт и может захотеть опубликовать (более) ответы. Вы будете зарабатывать очки, а другие будут рады помочь вам. * Добро пожаловать в Stack! * –
[Вы смотрели запрос/ответ AJAX в инструментах разработчика браузера? Включили ли вы библиотеку jQuery в проект? Есть ли сообщения об ошибках? Вы запускаете это на веб-сервере?] (Http://jayblanchard.net/basics_of_jquery_ajax.html) –