簡體   English   中英

如何從html表單提交傳遞json對象

[英]how to pass a json object from html form submit

我有一個日志記錄頁面,我想將json格式的日志記錄詳細信息發送到網站上另一個頁面的checkuser.php文件。 checkUser.php文件將創建一個新窗口。 做這個的最好方式是什么 ? 如果可能的話,請給我一些例子。

$("#myform").submit(function( e ) {
    e.preventDefault();

    $.ajax({
        url: "blabla.com/api",
        type: 'POST', 
        contentType: 'application/json', 
        data: JSON.stringify( { key: val } ) // <-------- HERE IS YOUR JSON
    }).done(function() {
        console.log('hooray!');
    });
});

假設您有一個登錄表單,如login.php和html表單控件txtLogin和txtPassword以及一個Submit按鈕。 用戶提交表單后,它將數據發布到checkuser.php上。您可以編寫以下代碼,以JSON格式推送數據

$login = $_POST['txtLogin'];  
$password = $_POST['txtPassword'];

$userArray = array('login'=>$login,'password'=>$password);  
$json_array = json_encode($userArray);

暫無
暫無

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

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