最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax实现远程通信

来源:动视网 责编:小OO 时间:2020-11-27 20:05:59
文档

ajax实现远程通信

本文实例为大家分享了ajax实现远程通信,供大家参考,具体内容如下:第一个文件:html。<,success:function(data){ var result=eval(";(";+data+";)";);console.log(result);} })<;/script>;<;/body>;<;/html>。第二个文件:服务器端处理数据。
推荐度:
导读本文实例为大家分享了ajax实现远程通信,供大家参考,具体内容如下:第一个文件:html。<,success:function(data){ var result=eval(";(";+data+";)";);console.log(result);} })<;/script>;<;/body>;<;/html>。第二个文件:服务器端处理数据。


这篇文章主要介绍了ajax实现远程通信的相关资料,对ajax感兴趣的小伙伴们可以参考一下ajax实现远程通信文章

本文实例为大家分享了ajax实现远程通信,供大家参考,具体内容如下

第一个文件:html

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>ajax解决跨域问题</title>
 <script src="jquery-3.0.0.min.js" type="text/javascript"></script>
</head>
<body>
<script>
 $.ajax({
 type:"POST",
 url:"postDemo.php",
 data:{
 "url":"http://192.168.4.101:90/PHPStudy4/server.php",
 "username":"admin",
 "password":"admin",
 },success:function(data){
 var result=eval("("+data+")");
 console.log(result);
 }

 })
</script>
</body>
</html>

第二个文件:服务器端处理数据

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016-7-21
 * Time: 10:12
 */

if ($_SERVER["REQUEST_METHOD"] == "POST") {
// echo json_encode(array("111"=>"112"));
 if (isset($_POST["url"]) && isset($_POST["username"]) && isset($_POST["password"])) {
 $result = postDemo($_POST["url"], array("username" => $_POST["username"], "password" => $_POST["password"]));
 echo $result;

 } else {
 echo json_encode(array("msg2" => "!!!!!!!!!!!!!!!!!!!!!error!!!!!2"));
 }
} else {
 echo json_encode(array("msg" => "error!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"));
}
function postDemo($url, $data)
{

 $query = http_build_query($data);
 $options = array(
 "http" => array(
 "header" => "Content-type: application/x-www-form-urlencoded
" .
 "Content-length:" . strlen($query) . "
" .
 "User-Agent:MyAgent/1.0/r/n",
 "method" => "POST",
 "content" => $query
 )
 );
 $content = stream_context_create($options);
 $result = file_get_contents($url, false, $content);
 return $result;
}

//echo postDemo("http://192.168.4.101:90/PHPStudy4/server.php",array("username"=>"admin","password"=>"admin"));

其中"url":"http://192.168.4.101:90/PHPStudy4/server.php",这个url就是我们向远端的访问地址.

文档

ajax实现远程通信

本文实例为大家分享了ajax实现远程通信,供大家参考,具体内容如下:第一个文件:html。<,success:function(data){ var result=eval(";(";+data+";)";);console.log(result);} })<;/script>;<;/body>;<;/html>。第二个文件:服务器端处理数据。
推荐度:
标签: 远程 通信 ajax
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top