[英]How to pass variables to another php file afte succes jquery.ajax()?
[英]How to pass jquery variables to another php file
我在getwifi1.php上有以下Java腳本的代碼
$(function(){
$('#wifi-avail').on('click', 'td', function(){
var txt;
var user;
var pass = prompt("Please enter your password:", "");
if (pass == null || pass == "") {
txt = "User cancelled the prompt.";
}
user = $(this).html();
$.post(
"newone.php",
{
"username":user,
"password":pass
}
)
alert(user);
alert(pass);
}); //end inner function
}); //end outer function
我想轉移用戶的值並傳遞到另一個名為newone.php的php文件中,我在其中編寫了此代碼
<?php
$name1 = $_POST['username'];
$name2 = $_POST['password'];
echo $name1;
echo $name2;
?>
但是$ name1和$ name2似乎總是空的。 我不知道我在做什么錯。 任何人都可以糾正我的方法或編寫另一個代碼以將這兩個變量從getwifi1.php傳輸到newone.php。 我有像這樣應用的搜索ajax方法,但它似乎也不起作用
$.ajax({
method: "post",
url: "newone.php",
data: {username:user, password:pass}
})
謝謝
參見http://api.jquery.com/jquery.ajax/
類型:方法的別名。 如果您使用的是1.9.0之前的jQuery版本,則應使用type。
我不確定,但是我認為您必須在Ajax調用中將“方法”更改為“類型”。
不好,這不是真的,沒有必要。
該腳本應該可以正常工作(並警告來自newone.php的所有錯誤消息):
$.ajax({
type: 'POST',
url: 'newone.php',
data: {
username: user,
password: password
},
success:function(data){
alert(data);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.