jQuery ajax函数的异常行为's的成功
anomalous behaviours of jQuery ajax function's success
我写了以下代码:
$.ajax({ url: link + "?" + Math.random(), success: function (response) {
alert(response);
}});
尽管警报告诉了我在使用玻璃鱼时responseText
的理想值。但当我在VS中加载完全相同的文件时,令我恐惧的是,我得到了[Object]
作为alert的输出。怎么了?
顺便说一下,我返回的是XML而不是JSON。
alert({...})
将显示[object Object]
如果您只想要文本输出,请使用:
$.ajax({
url: link + "?" + Math.random(),
success: function (response) { alert(response); },
dataType: 'text'
});
我怀疑在返回JSON的第二种情况下,您需要执行以下操作:
$.ajax({ url: link + "?" + Math.random(), success: function (response) {
$(response).each(function() {
/*do something with data, firefox with firebug allows you to do console.log($this) which will show you the data in a window below the browser, Chrome also has a similar feature, alerting in an iterator is never a good idea.*/
})
}});
相关文章:
- 在ajax成功后,cluetip不适用于首次点击活动元素
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 执行ajax成功函数-jQUERY
- 如何从servlet获取数据到ajax成功
- ajax请求成功,但可以'我看不到我的数据
- 通过mvc中的ajax动作链接获取关于成功的响应头
- AJAX调用在chrome扩展中未成功
- Ajax正确发布表单,但不会返回成功数据
- Ajax没有't执行成功函数
- JQuery FullCalendar在从ajax成功调用rerenderEvents时遇到问题
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- ajax成功地将数组中的数据放入表中各自的输入中
- 在成功时操作 AJAX 函数
- Backbone fetch中的Ajax在fetch调用退出后完成,因此fetch调用中没有成功/失败事件
- 如何从ajax成功回调函数中读取javascript变量
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 当移动到“外部”版本时,“内部”成功 AJAX 中的“数据”变量应该更改为什么
- 如何获得变量警报(测试)从var测试成功ajax