jquery ajax请求-空请求div输出
首先,请。请原谅我的格式错误和知识不足。我完全是一个jquery和ajaxnoob 我通过基于跨域jquery插件的ajax查询从中检索数据。接收到的数据被放入一个span ID中。当我得到空数据时,我希望在同一个span中显示“未收到数据消息”,而不是空结果 我的代码如下所示:jquery ajax请求-空请求div输出,jquery,ajax,cross-domain,Jquery,Ajax,Cross Domain,首先,请。请原谅我的格式错误和知识不足。我完全是一个jquery和ajaxnoob 我通过基于跨域jquery插件的ajax查询从中检索数据。接收到的数据被放入一个span ID中。当我得到空数据时,我希望在同一个span中显示“未收到数据消息”,而不是空结果 我的代码如下所示: <span id="data"></span> <script> $.ajax({ url: "http://www.theurliloadfrom.c
<span id="data"></span>
<script>
$.ajax({
url: "http://www.theurliloadfrom.com",
type: 'GET',
success: function(res) {
var theData = $(res.responseText).find('#extdata').text();
$("#data").html(theData);
},
error: function(){
$("#data").html("There was an error");
}
});
</script>
$.ajax({
url:“http://www.theurliloadfrom.com",
键入:“GET”,
成功:功能(res){
var theData=$(res.responseText).find('#extdata').text();
$(“#数据”).html(theData);
},
错误:函数(){
$(“#数据”).html(“出现错误”);
}
});
有人能帮忙吗
非常感谢 您可以使用以下条件进行检查
<script>
$.ajax({
url: "http://www.theurliloadfrom.com",
type: 'GET',
success: function(res) {
if(res != undefined)
{
var theData = $(res.responseText).find('#extdata').text();
$("#data").html(theData);
}
else
{
$("#data").html("no data received message");
}
},
error: function(){
$("#data").html("There was an error");
}
});
</script>
$.ajax({
url:“http://www.theurliloadfrom.com",
键入:“GET”,
成功:功能(res){
如果(res!=未定义)
{
var theData=$(res.responseText).find('#extdata').text();
$(“#数据”).html(theData);
}
其他的
{
$(“#数据”).html(“未收到数据消息”);
}
},
错误:函数(){
$(“#数据”).html(“出现错误”);
}
});
非常感谢!现在我了解了如何在请求未定义时检查条件。遗憾的是,这对我仍然不起作用。