我有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
我有通过添加项目到购物车形成的购物车数组。然后我得到订单,当我提交时,我想收到所有的电子邮件数据。 –