所以我有这个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>
顺便说一下,它工作的另一个按钮几乎是相同的代码,它位于同一页面上。
如果需要更多信息,请告诉我们!
答案 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();
}
});
});