
这种情况有可能是数据类型不对。
一般情况下,前端ajax请求最好指定datatype,后端也需要约定某种格式,这样传输过程比较明确。
可以在控制台中检查数据是否正常返回,是否是直接返回网页。前端也可以对ajax内部进行调试看看是哪里的问题。
<iframe name="right" id="rightMain" src="" frameborder="no" scrolling="auto" width="100%" height="auto" allowtransparency="true"></iframe>
比如你的iframe的代码和上面类似, 那么在ajax返回的url可以这样用:
documentgetElementById('rightMain')src=url;JS Ajax没有数据可能是由于以下几种原因:
1 服务器端没有正确处理Ajax请求,导致无法正确返回数据。
2 Ajax请求的URL地址不正确,导致无法正确获取数据。
3 Ajax请求的参数不正确,导致无法正确获取数据。
4 网络问题,导致Ajax请求无法成功发送到服务器端。
问题:
1少了参数data:
2选择器没有写好,少了一个点;
$("title a")click(function()
{
alert('110');
})
3例子:
$(function(){
$('#send')click(function(){
$ajax({
type: "GET",
url: "testjson",
data: {username:$("#username")val(), content:$("#content")val()},
dataType: "json",
success: function(data){
$('#resText')html(html);
}
});
});
});
4对照一下,少哪些参数加上去即可
原因很简单, 在>
以上就是关于在js中ajax获取后台数据为空,但在后台显示已经发送数据全部的内容,包括:在js中ajax获取后台数据为空,但在后台显示已经发送数据、js显示url地址内容、jsajax为啥没有数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)