【发布时间】:2019-07-28 10:21:21
【问题描述】:
我想通过 jquery ajax 向 PHP 发送多个表单数据。 如果我想在每个输入中使用 data-value-1="value1" 和 data-value-2="value2" 向 PHP 发送更多值该怎么办?
HTML
<form action="url.php">
<div><input type="text" class="title-input" name="titleInput" placeholder="title"></div>
<div><input id="file_input" name="files[]" class="img" type="file"/></div>
<input name="submit" type="submit" value="upload"/>
</form>
JavaScript
$(function){
var form_data = new FormData(this); //Creates new FormData object
var post_url = $(this).attr("action"); //get action URL of form
//jQuery Ajax to Post form data
$.ajax({
url : post_url,
type: "POST",
data : form_data,
contentType: false,
cache: false,
processData:false,
xhr: function(){
//upload Progress
}
});
一切都很好,直到我需要这个将更多带有 data-val 的值发送到输入标签中。
<div>
<input type="text"
class="title-input"
name="titleInput"
placeholder="title"
data-value-one="val1"
data-value-two="val2">
</div>
如何使用表单数据发送这些值?
【问题讨论】: