我正在尝试使用 ajaxSubmit() 通过 ajax 实现表单提交。我从表单中获取值并存储在“数据”变量中并尝试使用 ajaxSubmit() 函数传递,是否有可能或者是否有其他方法或插件可以这样做。
我的html代码是
<form action="pro.php" method="post" id="upform">
<input type="text" name="name" id="name" />
<input type="file" name="up" id="up" />
<input type="submit" value="submit" id="submit" />
</form>
jQuery代码是
$(document).ready(function () {
$("#upform").submit(function (e) {
e.preventDefault();
var name = $("#name").val();
var file = $("#up").val();
var data = "name=" + name + "&file=" + file;
$(this).ajaxSubmit({
dataType: 'json',
url: 'pro.php',
data: data,
success: function (a) {
alert(a.msg);
},
complete: function () {
alert('complete process');
}
});