Keh*_*mme 5 javascript ajax jquery response
如果成功进行AJAX调用,我有一个包含一个表单和两个可能响应的页面,其中一个只返回状态代码.
我需要做的是检查response成功回调中的对象是否有任何HTML内容,以便我可以在我的页面上显示它们.
我已经知道我可以response通过添加它作为参数来访问我的回调,如下所示:
function success(response) { }
我唯一想知道的是如何检查该对象是否有任何HTML内容.我怎样才能做到这一点?
And*_*ion 16
您可能希望查看HTML MIME类型的响应标头.$.ajax将一个jqXHR对象传回你的success回调,然后你可以调用.getResponseHeader()它:
function success( response, status, jqXHR ) {
if( jqXHR.getResponseHeader('content-type').indexOf('text/html') >= 0 ) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6959 次 |
| 最近记录: |