$ ajax()调用适用于Firefox而非Webkit / Chrome

时间:2013-09-04 01:15:22

标签: jquery ajax cakephp

以下$ ajax()调用在firefox中运行正常,但在webkit中返回“error”状态文本和“0”状态。 url是一个返回html的cakePHP特定控制器操作。传递给ajax调用的Id来自选项选择,并且在两个浏览器中都正常运行。

$.ajax({
  type : "POST",
  url : "http://mysite.com/controller/controllername/action/",
  dataType: 'html',
  data: {'itemId':Id},
  success: ajaxSuccess,
  error: ajaxError,
  complete: ajaxComplete
});
function ajaxComplete(jqXHR, textStatus){
  console.log("complete: " + textStatus);
  console.log("complete: " + jqXHR);
}
function ajaxError(jqXHR, textStatus, errorThrown){
  console.log(errorThrown);
  console.log(textStatus);
  console.log(jqXHR);
}
function ajaxSuccess(result, status, jqXHR){        
 console.log(result);
}

有没有人有任何想法为什么这可以在Firefox中运行而不是在Webkit / Chrome中?我没有想法。

0 个答案:

没有答案