为什么Ajax不遵循成功函数
Why is Ajax not following success function?
我已经这样做了数百次,它似乎就像一个魅力。但我就是想不出这段代码有什么问题。
$.ajax({
url:"<?php echo base_url() ?>admin/sold_item",
data:{qty:sold,tprice:sold_price,id:id,uprice:uprice},
type:"post",
async:true,
success:function(msg){
if(msg=="info_saved"){
$('#sold_data').html('Your Sold Details Have Been Saved');
setTimeout("$.colorbox.close()",1500);
// setTimeout("window.location.reload()",1800);
}
else if(msg=="wrong"){
$('#sold_data').html('Your Information is Incorrect!!Enter Data Again!!');
setTimeout("$.colorbox.close()",1500);
// setTimeout("window.location.reload()",1800);
}
}
})
我正在使用条件进行响应。ajax 调用的 php 代码运行良好这是我用于 ajax 的确切代码。我有alerted the msg variable
,firebug console
显示相同,但if condition
不起作用。可能是什么原因。我已经尝试过switch ..case
但无济于事。请有人看到我没有看到的东西。
使用 chrome 中的开发者工具,转到"网络"选项卡,然后选择屏幕左下角的"XHR"按钮。这将准确显示正在发生的事情,您可以阅读响应或查看错误(如果有)。
您的网址似乎有误。 admin/sold_item
没有文件扩展名。
相关文章:
- jQuery成功函数中的ajax成功函数
- 执行ajax成功函数-jQUERY
- 绑定到 x 可编辑的成功函数未使用正确的参数执行
- 将值传递到jQuery成功函数中的引导模式
- Ajax没有't执行成功函数
- 使用JSON数据检索AJAX外部成功函数
- Javascript异步成功函数-互斥
- 从 angularjs 中的嵌套成功函数返回一个值
- 为模式设置的值在通过 AJAX 成功函数设置时不显示
- 成功函数未在 ajax GET 方法中调用
- 如何通过 JQuery ajaxSend 事件覆盖成功函数
- $.ajax + 使成功函数参数化
- 如何在初始化jQuery.ajax成功函数后覆盖它
- 获得readyState为4和状态200加上状态文本“0”;OK”;而成功函数仍然没有;我没有接到电话
- 如何将php中的数组返回到$.ajax成功函数
- 使用ajax成功函数之外的变量
- 多个AJAX调用调用相同的成功函数不起作用
- 成功函数未在验证对话框中启动
- 从AJAX成功函数更新图像源
- jQuery getJSON在成功时从不调用成功函数