JavaScript 调用PHP
2016-02-01 16:07
507 查看
JS中同步调用PHP函数1、在JS中创建一个函数,该函数可以发送Http请求到服务端,并受到返回消息,可以使用get或者是post
function HttpGet(theUrl) { var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open("get", theUrl, false); xmlHttp.send(null); return xmlHttp.responseText; } function HttpPost(theUrl) { var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open("post", theUrl, false); xmlHttp.send(null); return xmlHttp.responseText; }2、在JS函数中调用PHPphp文件
<?php $action = $_GET["action"]; switch ($action) { case "Test": // sleep(3);//等待时间,测试异步还是同步 echo "调用成功"; break; ?>调用函数
function Test() { var response = HttpGet("php.php?action=Test"); alert(response); alert("123456"); return; }该函数先弹出“调用成功”再弹出”123456“JS中使用Ajax调用Php
function AjaxHttp(theUrl) { $.ajax({ type: 'post', url: theUrl, success: function (response) { alert(response); return response; }, }); }使用Ajax进行调用,由于Ajax使用异步调用,所以要在调用后得到结果在进行处理必须要在Ajax中进行处理
相关文章推荐
- javascript 开发调试的利器(二) 获取当前执行函数及函数名称
- JS敏感信息泄露:不容忽视的WEB漏洞
- 在一个JS文件中引用另一个JS文件
- JavaScript面向对象
- JavaScript面向对象
- BZOJ 1015 JSOI2008 星球大战 逆向回代法+并查集
- js笔记
- extjs 上传文件或是图片后返回json解析错误
- JavaScript检测实例属性, 原型属性
- 将JSON格式化输出为模型的属性
- javascript 变量转义
- ../gems/json-1.8.0/lib/json/common.rb:67: [BUG] Segmentation fault
- Thrift的TJsonProtocol协议分析
- js获取fck内容
- javascript_词法结构
- Arcgis for javascript map操作addLayer具体解释
- 一个javascript面向对象类库
- 新创建的jsp页面顶端出现“红色”的报错信息
- Babylonjs入门--问题小结
- ES6:下一版本的JavaScript的新特性