函数内的 Javascript Post

标签 javascript jquery function post click

这是我经常看到的:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
}); 

但我想这样做,但它并没有真正起作用:

<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />

function CreatePool(){
        $.post("demo_test.asp", function(data, status){
            alert("Data: " + data + "\nStatus: " + status);
        });
}

为什么不应该?我得到的印象帖子只能在事件监听器中工作...但以上只是说同一件事的两种方式是否正确?

最佳答案

我想错误是 Uncaught ReferenceError: CreatePool is not defined 尝试在使用之前声明函数。

<script>
    function CreatePool(){
        $.post("demo_test.asp", function(data, status){
            alert("Data: " + data + "\nStatus: " + status);
        });
}
</script>

<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />

Check this DEMO

关于函数内的 Javascript Post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31235889/

相关文章:

c++ - 用 C++ 编写程序,我需要帮助

javascript - 客户端可以访问分配的套接字吗?

javascript - 从路径名中检索第一部分 [/sample/v1]

javascript - 在 google-app 脚本中的 If..If Else..Else 中调用函数

c++ - 如何调用父类的函数?

java - GridLayout 在应该显示的时候没有显示在框架上

javascript - 当谈到向 onClick 添加样式时,什么时候一次就足够了?

javascript - 下拉菜单动画卡住

javascript - 回调函数可以访问父函数变量吗

javascript - 在另一个页面中包含 canvasJS 图表