我有html輸入和js數組對象。對象數組與數組不相關。他們是獨立的單位。如何發送帶有表單值的對象的js數組通過Ajax發送到電子郵件
HTML:
<form id="form-order">
First name:<br>
<input type="text" name="firstname">
<input type="tel" name="phonenumber" >
<input type="submit" value="Submit">
</form>
JS
$.ajax({
type: "POST",
data: {mydata: JSON.stringify(MyObjects)},
url: "index.php",
success: function(data){
}
});
var array = [{count:1,image:"images/1.jpg",name:"Bouquet 1",price:49},{count:5,image:"images/1.jpg",name:"Bouquet 9",price:77}];
$("#form-order").submit(function() {
var order_data = cart;
$.ajax({
type: "POST",
url: "../order.php",
data: {form: form_data,
order:JSON.stringify(order_data)},
success: function() {
console.log('OK');
});
});
PHP
$to = "[email protected]";
$message = '
<html>
<head>
</head>
<body>
<p>Name: '.$_POST['first name'].'</p>
<p>Phone: '.$_POST['phone number'].'</p>
$someArray;
foreach ($extradata as $key => $value) {
$someArray .= "<p>".$value["image"] . ", " .
$value["name"] . "</p>";
</body>
</html>';
你能檢查,請天氣這段代碼是正確還是不正確?
你到目前爲止嘗試過什麼? – Dekel
你如何得到這個js數組。您可以使用formData發送 – C2486
我有通過添加項目到購物車形成的購物車數組。然後我得到訂單,當我提交時,我想收到所有的電子郵件數據。 –