Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax未运行php文件_Php_Ajax_Wordpress - Fatal编程技术网

Ajax未运行php文件

Ajax未运行php文件,php,ajax,wordpress,Php,Ajax,Wordpress,我创建了一个PHP文件,用于更新数据库中的值 我想在加载调用该文件的页面之前运行该PHP文件。我一直在使用Ajax来实现这一点,但到目前为止还没有成功 <script type="text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> <script> $(document).ready(function() { $.ajax(

我创建了一个PHP文件,用于更新数据库中的值

我想在加载调用该文件的页面之前运行该PHP文件。我一直在使用Ajax来实现这一点,但到目前为止还没有成功

<script type="text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>

<script>
$(document).ready(function() 
{
    $.ajax(
    {
        post: "GET",
        url: "/wp-content/custom-php/MapMetricsApiCall.php"
    }).success(function() 
    {
        alert('worked');
    }).error(function() 
    {
        alert('didnt work');
    });
});
</script>

<?php
    echo get_option('totalDay');
    echo "<br/>";
    echo get_option('totalWeek');
    echo "<br/>";
    echo get_option('totalMonth');
    echo "<br/>";
    echo get_option('totalAmount');
?>

$(文档).ready(函数(){})等待页面加载…如果点击成功函数,则为成功。值未更新的问题一定在其他地方。您告诉我们您的值未更新,但您没有在上面的代码中添加任何实际更新值的代码,因此,我们没有真正的方法来帮助您调试它。@JamesHunt我知道,当我将php代码添加到页面时,php文件会更新我的数据库,当我刷新该页面时,值会更新,这意味着它必须与我的ajax有关request@nerdlyist谢谢你这么说,但是如果我知道怎么做的话,我就不会犯错误了,所以也许一个答案会有帮助