2016-04-29 64 views
0

我想用success和运行功能仅具有200个状态码 我只看到这个例子:

$.ajax ({ 
    success: function(data,textStatus,jqXHR){ 
    external(); 
    } 
)}; 

但我从来没有看到一个真正的代码示例 我想,如果状态代码是200运行外部功能

PS之前,我试图用简单的成功(没有参数)和错误,但错误还曾如果外部文件是确定..为

对不起我的英语

回答

1

当请求成功的success事件被称为(documentation) 。 textStatus参数应包含字符串'200'或您的服务器返回的任何其他状态编号。

我希望你发布的代码是部分的:我没有看到应该作为参数传递给$.ajax的url,方法等。

+0

是的是部分:)所以我可以写“成功:功能(textStatus)”和里面放“if(textStatus =='200'){外部())”??? – Borja

+0

不;因为'textStatus'是第二个参数,所以你至少需要提供数据参数(你不需要使用它):'success:function(data,status){if(status ===' 200'){console.log('yay!');}}' –

+0

Ahhhh ok :)现在我明白了:)非常感谢! – Borja

相关问题