JS调用外部来运行php脚本

时间:2013-01-25 01:24:56

标签: php javascript

我有一个用于更新数据库的PHP脚本,我已经确定了PHP端,但JS我遇到了一些麻烦。以下是我的代码:

$JSON = json_decode($Arg);
$Username = $JSON['Username'];
$Page = $JSON['Location'];

$Query = $MySQLi->prepare("INSERT INTO Requests (username, page) VALUES (?, ?)");
$Query-> bind_param("ss", $DUsername, $Page);
$Query->execute();

$Query_2 = $MySQLi->query("UPDATE RequestStats SET Count = Count+1, LastRequest='NOW()'");

在用户方面,

if (isset($_POST['Request']))
{
 $EmptyArray = array();
 $EmptyArray[] = $Username;
 $EmptyArray[] = $_SERVER['REQUEST_URI'];
 json_encode($EmptyArray);
}

我需要做的是调用Javascript / AJAX块将请求转发到我的外部页面,并在不刷新的情况下动态更新数据库。发出请求后,回显一个框,说“你的请求有已经制作好了,你就是号码:number内联“

我不知道如何做到这一点,任何人都可以提供一些帮助吗?

1 个答案:

答案 0 :(得分:0)

这可以通过使用JQuery完成...查看我使用的手册: http://api.jquery.com/click/

用户名:

<body>
<div id="test">
<input type="button" value="Make A Request">
</div>


<script>
$("#test").click(function () {
    $.ajax({
        url: 'page.php',
        success: function(){
             alert('Created');
        }
    });
    return false;
});
</script>
</body>