AJax 返回了整个HTML界面

code_sheep18 2020-10-24 11:02:54
这是界面,
<body>
<form action="" >
<input type="text" name="username" id="username">
<input type="text" name="iphone" id="iphone">
<input type="submit">
</form>
<span class="text"></span>
<script>
var username=document.querySelector("#username");
var iphone=document.querySelector("#iphone");
var text=document.querySelector(".text");
username.addEventListener("blur",function(){
var value=username.value;
myAjax({
url:"checktext2.php",
datatype:"text",
data:{username:value
},
success:function(result){
text.innerHTML=result;
}
})
})
</script>

下面是php文件:
<?php
$username=$_GET['username'];
if ($username){
echo "ok";die();
}
?>

Ajax我用的是封装,我测试了status和readystate,一个200一个4,
发现输出HTML界面的是responseText,
这是测试界面:
...全文
10837 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
技术工厂_Tony 2020-11-04
  • 打赏
  • 举报
回复
你这把form也提交了呀。
hookee 2020-10-25
  • 打赏
  • 举报
回复
浏览器 直接访问 checktext2.php?username=xxx 看看输出是什么
天际的海浪 2020-10-25
  • 打赏
  • 举报
回复
你这是form也提交了。去掉form标签

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧