<form method='post' action='/webserver/form'>
<input id='h' name='h' value='1' type='hidden'/>
<input type='button' value='submit' onclick='dosubmit();'/>
</form>
写出除了submit form 以外的方式,提交h值到server的JAVAscript语句
var formData = new FormData($("#my_formdata")[0]); // var formData = new FormData(); // formData.append("file", $("#file")[0].files[0]); //获取文件法二 两种方法都可以 $.ajax({ url: '../../Upload/uplodFile', type: 'POST', async: false, data: formData, contentType: false, processData: false, //必须false才会避开jQuery对 formdata 的默认处理 success: function (res) { alert(res); }, error: function (res) { alert("请求失败"); } });
除了表单提交外,可以用ajax提交表单数据
谢谢你!
非常感谢
@杨俊朗: 有帮助的话,可以给点小豆豆吗
@华临天下: 怎么给啊
@杨俊朗: 要结贴的吧,结贴才能给豆豆吧
@华临天下: 我晕,没有给到
@杨俊朗: 有了
你直接用JQuery的Ajax提交不就可以了么
具体怎么搞呢
是创建XHR,最后xhr.sedn()?
$.ajax(url, {
dataType: 'html',
data: postData,
timeout: 3600,
method: "POST",
success: function (data) {
},
error: function (error) {
},
complete: function () {
}