为了账号安全,请及时绑定邮箱和手机立即绑定

如下情况,我不想用jq,请问js有没有类似的呢?

如下情况,我不想用jq,请问js有没有类似的呢?

慕码人8056858 2022-05-19 19:15:17
jq有个load方法可以静态不刷新页面悄悄地从后台传送另外一个php文件内容进来,但是我不想用jq,请问js有没有类似的呢?jq这样写的:<script language="javascript">$(document).ready(function(){$(".button").click(function(){var id = $(".button").attr("rel");$("#content").load("raed.php",{"id":id});//这里前面为php文件,后面大括号后面是动态参数和参数值})})</script>
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

对呀对呀对呀,自己写ajax呗。
jquery的也是js原生的ajax对象封装的啊。
要是不会写,偶送你一个
var xmlHttp;
//创建ajax请求的对象
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
elseif (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
//回调函数
var okFunc = function(){
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
//$("#msg").html(xmlHttp.responseText);
}
}
}
var startAjax = function(){

createXMLHttpRequest();
if( !xmlHttp){
return alert('create failed');
}
xmlHttp.open("POST", "Test", true);
xmlHttp.onreadystatechange = okFunc;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(document);
}

 


查看完整回答
反对 回复 2022-05-23
?
偶然的你

TA贡献1841条经验 获得超3个赞

那就自己实现ajax呗!

查看完整回答
反对 回复 2022-05-23
  • 2 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信