您的位置:首页 > Web前端 > JavaScript

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中进行处理
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: