javascript 怎么获取指定url网页中的内容
发布网友
发布时间:2022-04-19 22:54
我来回答
共3个回答
热心网友
时间:2022-04-20 11:35
一、参考代码如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script src="jquery-2.1.1.min.js"></script>
<!--记得导jquery-->
<script>
$.ajax({
type:'get',
url:"demo.html",//这里是url
success:function(body,heads,status){
console.log(body); //body就是内容了,也就是url网页中的内容
}
});
</script>
</body>
</html>
重点代码说明:
$.ajax({
type:"POST",//请求方式为post
url:"order.class.php?type=add",//请求的地址
data:dataFormid,//参数
success: function(mag){
//success指的是请求并成功返回信息
//msg是返回的内容
alert(mag);
}
});
举例
//假如后台返回的是一个JSON格式的字符串,如"{code:0,msg:\"执行成功!\"}"
success: function(data){
var json=evel("("+data+")");
alter(json.msg);//会弹出执行成功的消息框
}
热心网友
时间:2022-04-20 12:53
javascript出于安全机制不允许跨域操作的。因此不能抓取其他网站的内容。
可以使用php中的
echo file_get_contents("网址");
也可以使用curl
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"网址");
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
echo $data=curl_exec($ch);
curl_close($ch);
热心网友
时间:2022-04-20 14:28
javascript出于安全机制不允许跨域操作的。因此不能抓取其他网站的内容。 可以使用php中的 echo file_get_contents("网址");也可以使用curl $ch=curl_init();curl_setopt($ch,CURLOPT_URL,"网址");curl_setopt($ch,CURLOPT_HEADER,0);curl_setop...