阿晨1998
2019-03-14 18:13:25
我只是想用表單發(fā)送一個{"log_type":"opt_log"} 這個數(shù)據(jù)那我該怎么寫?我是這么寫的一直請求不成功,那參數(shù)要怎么寫?var form=$('<form>');//定義一個form表單form.attr('style','display:none');form.attr('target','');form.attr('method','post');form.attr('action',SetUrlAuthID(getNgtpUrlPrefix()+'/log/export/'));var inputDomain=$('<input>');inputDomain.attr('type','hidden');inputDomain.attr('name','log_type');inputDomain.attr('value','opt_log');$('body').append(form);//將表單放置在web中form.append(inputDomain);form.submit();//表單提交form.remove();
3 回答

倚天杖
TA貢獻1828條經(jīng)驗 獲得超3個贊
題主只能用表單是嗎?
那為什么不直接創(chuàng)建一個隱藏的input
例如 <input type="hidden" name="log_type" value="opt_log">
至于 value 是什么發(fā)送前重新賦值就好了。

慕斯王
TA貢獻1864條經(jīng)驗 獲得超2個贊
刪除掉
form.submit()
form.remove()
然后在后面增加:
$.ajax({
url: SetUrlAuthID(getNgtpUrlPrefix()+'/log/export/'),
type : "POST",
dataType : 'json',
data : form.serialize(),
success : function(resp) {
console.log(resp);
},
error: function(xhr, resp, text) {
console.log(xhr, resp, text);
}
});
添加回答
舉報
0/150
提交
取消