php - jQuery 不调用 php

标签 php ajax jquery

出于某种原因,jQuery 没有加载我的 php 文件。单击该按钮,页面就会刷新。我已验证 jQuery 正在运行,点击功能也正在运行。一旦到达 $.post,它似乎不会调用该文件并通过暂停并回显结果。该目录对于 php 文件是正确的。我很茫然。有什么想法吗?

// HTML Code    
<input id="doit" class="medium blue button" type="submit" name="doit" value="Sign in">

//jQuery code:
$('#doit').click(function(){
    $('#fullscreen').show();
    $.post('./delete-misc/test-ajax-code.php', function(data){
         $('#fullscreen').hide();
         alert(data);
    })
});

// Php code (test-ajax-code.php)
<?php
    sleep(10);
    echo "Done";
?>

最佳答案

尝试删除 URL 开头的点。

$.post('/delete-misc/test-ajax-code.php', ...

由于缺乏经验,我无法详细解释 URL 路径中的点是如何工作的,但我会把它做成一个社区维基,以便有人解释它。

编辑:我问了一个关于这个主题的问题,答案很好:What does a dot mean in a URL?

关于php - jQuery 不调用 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879663/

相关文章:

python - 使用django时如何在ajax调用中传递request.user?

javascript - 通过 AJAX 处理 XML 中的空节点

jquery - 单击打开相邻的 div

php - Zend Framework DB_TABLE 中的 mySQL 语句

python - 如何使用Pyramid在Python上获取使用POST提交的数据?

php - 检测到路径错误的 Apache 服务

javascript - 单击事件在带有 angularjs 的 iPad 中无法正常工作

javascript - AngularJS 中获取点击元素的 ID

php - php中的字符串和变量连接

php - Yii2 显示每个循环使用的数据