如果我尝试在同一服务器上的url发送相同的表单,那就可以了。
$("#ticketForm").submit(function(e){
e.preventDefault();
var formData = new FormData(this);
for (var p of formData) {
console.log(p);
}
$.ajax({
url: 'http://localhost:81/api/saveTicket',
cache: false,
contentType: false,
processData: false,
dataType: 'jsonp',
//crossDomain: true,
type: 'post',
//async: false,
data: formData,
}).always(function(data){
console.log(data)
});
});
这是查询字符串参数(来自chrome控制台)
callback:jQuery32105615105729283254_1491918028896
[object FormData]:
_:1491918028897
答案 0 :(得分:0)
您无法使用dataType: 'jsonp'
。
试试dataType: 'json'