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>
求问一个js类型jq的load方法
答案:3 悬赏:20 手机版
解决时间 2021-01-02 02:23
- 提问者网友:了了无期
- 2021-01-01 13:41
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-01-06 15:16
对呀对呀对呀,自己写ajax呗。<br>jquery的也是js原生的ajax对象封装的啊。<br>要是不会写,偶送你一个<br>var xmlHttp; <br>//创建ajax请求的对象<br>function createXMLHttpRequest() { <br>if (window.ActiveXObject) { <br>xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); <br>} <br>elseif (window.XMLHttpRequest) { <br>xmlHttp = new XMLHttpRequest(); <br>} <br>} <br>//回调函数<br>var okFunc = function(){ <br>if(xmlHttp.readyState == 4) { <br>if(xmlHttp.status == 200) { <br>//$("#msg").html(xmlHttp.responseText); <br>} <br>} <br>} <br>var startAjax = function(){ <br><br>createXMLHttpRequest(); <br>if( !xmlHttp){ <br>return alert('create failed'); <br>} <br>xmlHttp.open("POST", "Test", true); <br>xmlHttp.onreadystatechange = okFunc; <br>xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); <br>xmlHttp.send(document); <br>}
全部回答
- 1楼网友:北城痞子
- 2021-01-06 16:48
嗯。。要用到ajax
- 2楼网友:行路难
- 2021-01-06 15:36
你好!
那就自己实现ajax呗!!!
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯