簡體   English   中英

使用 ajax post 方法將數據發送到 php

[英]send data to php using ajax post method

我正在嘗試使用 ajax 將數據傳遞給 php 代碼。 但我不能得到的是成功。

<?php


$message = $_POST["message"];
 $buyer_name = $_POST["buyer_name"];
  $order_number =  $_POST["order_number"];
   $account = $_POST["account"];
    $designer = $_POST["designer"];
     
echo $message; ?>

這是我的 js 代碼。

var formdata = {buyer_name:byrName,order_number:orderNum.trim(),account:account,designer:'admin',message:'testing'}
    
    if(autoMode){
            
        $.ajax({

            type:'POST',
            url: 'msgHandle.php',
            data: formdata,
            contentType: false,
            cache: false,
            processData: false,
            beforeSend: function() {

                
            },
            success: function(data) {
                alert(data);


            },
            error: function() {
                alert('failed');

            }

        });

我設置了一個要單擊的按鈕,單擊時會運行此 ajax 代碼。 output 是帶有空消息的警報。 這意味着它成功,但似乎變量沒有正確傳遞給 php 代碼。 我的代碼有什么問題,我找不到。

我嘗試了您的代碼,發現通過刪除所有三個參數

 contentType: false,
 cache: false,
 processData: false,

從代碼中將您的數據發布到另一個頁面上。

只嘗試了一個示例數組。

在此處輸入圖像描述

暫無
暫無

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

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