在 $.ajax 函数中,我有这样的成功函数: 成功:函数(数据){ 控制台.log(数据); }, 但是当我使用 $.ajax 函数时,它不会在控制台中显示任何内容。如果...

问题描述 投票:0回答:1

但是当我使用 $.ajax 函数时,它不会在控制台中显示任何内容。如果我使用 $.post 函数然后使用 console.log(data),它将显示在控制台中,但是它不会工作,因为我不能在 $.post 函数中使用 processData: false 。

这是我的整个 $.ajax 函数:

$.ajax({ url: 'post', type: 'POST', processData: false, contentType: false, cache: false, dataType: 'json', data: formData, success: function(data) { console.log(data); }, error: function() {} });

稍微改变你的代码以在jsfiddle中运行,我没有看到任何问题(我得到
Success! Object {}
jquery ajax
1个回答
0
投票

var formData = {test: 'test'}; $.ajax({ url: '/echo/json', type: 'POST', processData: false, contentType: false, cache: false, dataType: 'json', data: formData, success: function(data) { console.log('Success!', data); }, error: function(e) { console.log('Error!', e); } });


http://jsfiddle.net/zta6ugyw/


我怀疑这是你的网址。观察控制台中的“网络”选项卡,看看您的服务器是否返回 404 或其他错误。

© www.soinside.com 2019 - 2024. All rights reserved.