jQuery脚本不工作?

时间:2014-01-27 05:52:26

标签: javascript jquery

所以我有这个jQuery脚本,但是当你点击按钮时,它不符合它应该的样子。

我在不同的按钮上使用相同的脚本,它可以工作。

似乎无法找到问题D:

jQuery脚本:

<script type="text/javascript">
$(document).ready(function(){
    $("#stop").click(function() {
        var host = $("host").val();
        if(host != ""){
            $("#bootres").html("<p class='box'><img src='http://urgentbooter.com/img/ajax-loader.gif' border='0' alt='' /> Stopping attack...</p>");
            $.post("index.php?action=boot",{host:host,port:port,time:time,method:"STOP",submit:"submit2"},function(data){
        } else {
            alert("The host field must contain the IP to the attack you want to stop!");
            $("#host").focus();
        }
    });
});
</script>

按钮代码:

<button type="button" id="stop" class="button red">Stop Attacks</button>

顺便说一下,它工作的另一个按钮几乎是相同的代码,它位于同一页面上。

如果需要更多信息,请告诉我们!

3 个答案:

答案 0 :(得分:3)

尝试改变:

var host = $("host").val();

为:

var host = $("#host").val();

您忘了在此处#定位id

答案 1 :(得分:3)

你在这里打开这个功能:

$.post("index.php?action=boot",{host:host,port:port,time:time,method:"STOP",submit:"submit2"},function(data){

此功能为空,在else关键字

之前未关闭

答案 2 :(得分:1)

您的代码对齐存在问题。

检查你的if块。

试试这段代码:

$(document).ready(function(){
    $("#stop").click(function() {
        var host = $("#host").val();
        if(host != ""){
            $("#bootres").html("<p class='box'><img src='http://urgentbooter.com/img/ajax-loader.gif' border='0' alt='' /> Stopping attack...</p>");
            $.post("index.php?action=boot",{host:host,port:port,time:time,method:"STOP",submit:"submit2"},function(data){
            } );}

                   else {
            alert("The host field must contain the IP to the attack you want to stop!");
            $("#host").focus();
        }
    });
});