javascript - .click 函数中的 $.get

标签 javascript jquery html ajax

不太确定我在这个问题上哪里出了问题。我有一个按钮元素,单击该元素时,我希望触发下面的脚本。当我单击按钮但未获取文件时,Chrome 中似乎没有问题。

我的 .click 中是否遗漏了一些愚蠢的内容?

  <script>
        $( "button" ).click(function() {
            $.get("testimg.php", function() {
                alert("Success!");
            });
        });
    </script>

最佳答案

你的代码看起来是正确的。您需要确保两件事:

  1. testimg.php (带有 m)文件存在于同一目录中。
  2. <button>脚本运行时位于 DOM 中。我建议使用$(document).ready()事件:

    <script>
        $(document).ready(function(){
            $( "button" ).click(function() {
                $.get("testimg.php", function() {
                    alert("Success!");
                });
            });
        });
    </script>
    

Working jsFiddle

关于javascript - .click 函数中的 $.get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18368511/

相关文章:

javascript - 为什么我的点击功能没有按预期工作?

javascript - Gulp - 导致任务停止的错误

javascript - 在嵌入式应用程序中包含 JQuery 的最佳文件名

javascript - 如何在url中传递长文件名并使用php函数下载文件?

html - 如何从坐标获取 CSS 的左、上、宽、高?

javascript - 逐类导入还是整个模块导入,哪个最好?

javascript - 提供者 'xx' 必须从 AngularJs 中的 $get 工厂方法返回一个值

javascript - 设置 Bxslider 以加载不同的图像?

javascript - 如何检测浏览器选项卡是否已更改并在发生更改时刷新它

javascript - 单击 li 时无法选中复选框