一、参考代码如下:
<!doctype html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script src="jquery-211minjs"></script>
<!--记得导jquery-->
<script>
$ajax({
type:'get',
url:"demohtml",//这里是url
success:function(body,heads,status){
consolelog(body); //body就是内容了,也就是url网页中的内容
}
});
</script>
</body>
</html>
重点代码说明:
$ajax({type:"POST",//请求方式为post
url:"orderclassphptype=add",//请求的地址
data:dataFormid,//参数
success: function(mag){
//success指的是请求并成功返回信息
//msg是返回的内容
alert(mag);
}
});
举例
//假如后台返回的是一个JSON格式的字符串,如"{code:0,msg:\"执行成功!\"}"
success: function(data){
var json=evel("("+data+")");
alter(jsonmsg);//会d出执行成功的消息框
}
这位同学概念混淆了
无论什么请求一定是发往服务器的, 而>
不太明白用JS获取参数的目的,也许Ajax中能用到吧
<script language = javascript>
function request(paras){
var url = locationhref;
var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);
}
var returnValue = paraObj[parastoLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
//如你给出的地址可以这样
var classid = request("classid");
var id = request("id");
//然后你就可以对这些参数处理了
</script>
页面中的js 无法 *** 作 network 里的内容,因为不在一个域下。
思路有二:
一、请求一定是来自页面,可以试图通过拦截(hook)请求的基础方法来获得 url
二、通过 chrome extension 实现,webRequest 接口就是干这个的
<script type="text/javascript">
var strUrl=documentURL;
strUrl=urlsplit("|")[1];
if(url){
strUrl=strUrlslice(4);
strUrl=">
以上就是关于javascript 怎么获取指定url网页中的内容全部的内容,包括:javascript 怎么获取指定url网页中的内容、js如何获取ajax提交的url、如何用js获取当前url的参数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)