我有以下代码,它将数据发送到我的网站API中的REST创建页面:
<form id="form">
<label for="nome">Nome:</label><br><br>
<input type="text" id="nome" name="nome"><br><br>
<label for="data">Seleziona la data</label><br><br>
<input type="date" id="data" name="data"><br><br>
<label for="numeropersone">Numero persone</label><br><br>
<input type="number" min="0" max="10" id="numeropersone" name="numeropersone"><br><br>
<button type="submit" onclick="lezzo()">Prenota</button>
</form>
</div>
<script>
function lezzo(){
var formData = JSON.stringify($("form").serializeArray());
alert(formData);
$.ajax({
type: "POST",
url: "http://sushicianca.altervista.org/api/ordine/create.php",
data: formData,
success: function(){},
dataType: "json",
contentType : "application/json"
});
}
</script>
但不管用。 我该怎么修好呢?
function lezzo(){
var formData = new FormData($("#form")[0]);
$.ajax({
type: "POST",
url: "http://sushicianca.altervista.org/api/ordine/create.php",
cache: false,
contentType: false,
processData: false,
data: formData,
success: function () {
// your code
};
}