簡體   English   中英

如何將jQuery變量傳遞到另一個PHP文件

[英]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);
    }
});

http://api.jquery.com/jquery.ajax/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM