ajax怎么实现远程通信

  介绍

小编给大家分享一下ajax怎么实现远程通信,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

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

<强>第一个文件: <强> html 

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title> ajax解决跨域问题& lt;/title>   & lt;才能script  src=癹query-3.0.0.min.js",类型=拔谋?javascript"祝辞& lt;/script>   & lt;/head>   & lt; body>   & lt; script>   . ajax({美元才能   ,,,类型:“POST",   ,,,url:“postDemo.php"   ,,,数据:{   ,,,,,“url":“http://192.168.4.101:90 PHPStudy4/server.php"   ,,,,,“username":“admin"   ,,,,,“password":“admin"   ,,,},成功:功能(数据){   ,,,,,var 结果=eval(“(“+数据+“)“);   ,,,,,console.log(结果);   ,,,}      })才能   & lt;/script>   & lt;/body>   & lt;/html>

, <强>第二个文件: <强>服务器端处理数据,

& lt; php ?/* *   ,* Created  by  PhpStorm。   ,*用户:管理员   ,*日期:2016-7-21   *大敌;时间:十12   ,*/if  ($ _SERVER [“REQUEST_METHOD"],==,“POST"), {//,,echo  json_encode(数组(““111“=?112“));   if 才能;(收取($ _POST [“url"]),,,,收取($ _POST [“username"]),,,,收取($ _POST [“password"])), {   ,,,result 美元;=,postDemo ($ _POST [“url"],数组(“username",=祝辞,$ _POST [“username"],“password",=祝辞,$ _POST [“password"]));   ,,,echo 结果美元;      ,,},{else    ,,,echo  json_encode(数组(“msg2",=祝辞,“! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !错误! ! ! ! ! 2“));   ,,}   },{else    echo 才能;json_encode(阵列(“msg",=祝辞,“错误! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !“));   }   function  postDemo (url,美元,美元数据)   {      时间=美元才能query  http_build_query(元数据);   时间=美元才能options 阵列(   ,,,“http",=祝辞,阵列(   ,,,,,“header",=祝辞,“内容类型:,应用程序/x-www-form-urlencoded \ r \ n";。   ,,,,,,,“内容长度:“,只strlen(查询),只“\ r \ n",。   ,,,,,,,“用户代理:MyAgent/1.0/r/n"   ,,,,,“method",=祝辞,“POST",   ,,,,,“content"美元=祝辞;,查询   ,,,)   ,,);   时间=美元才能content  stream_context_create(选项);   时间=美元才能result  file_get_contents ($ url,假的,,美元内容);   return 才能;美元的结果;   }//echo  postDemo (“http://192.168.4.101:90 PHPStudy4/server.php",数组(““username"=; admin",“password"=祝辞;“admin"));

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

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。

看完了这篇文章,相信你对“ajax怎么实现远程通信”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

ajax怎么实现远程通信