Php 这个jquery有什么问题吗?
它假设从db中获取一个帐户并生成它,但当我单击按钮时它什么也不做 这真的很重要,但它不起作用。我需要放的东西有什么遗漏吗?如果是这样,请让我知道,并将其添加Php 这个jquery有什么问题吗?,php,jquery,Php,Jquery,它假设从db中获取一个帐户并生成它,但当我单击按钮时它什么也不做 这真的很重要,但它不起作用。我需要放的东西有什么遗漏吗?如果是这样,请让我知道,并将其添加 <?php if ($generator == "") { $generatorquery = "SELECT * FROM `accounts`"; } else { $generatorquery = "SELECT * FROM `accounts` WHERE `id` = " . $generator; }
<?php
if ($generator == "") {
$generatorquery = "SELECT * FROM `accounts`";
} else {
$generatorquery = "SELECT * FROM `accounts` WHERE `id` = " . $generator;
}
$result = mysqli_query($con, $generatorquery) or die(mysqli_error($con));
while ($row = mysqli_fetch_array($result)) {
echo '
<div class="col-sm-6 col-lg-4">
<div class="panel panel-success">
<div class="panel-heading">
<span class="panel-title">' . $row["name"] . ' Generator</span>
<div class="widget-menu pull-right">
</div>
</div>
<div class="panel-body">
<script>
$(document).ready(function(){
$("#' . $row['name'] . '").click(function(){
$("p[class=' . $row["name"] . ']").load("generate.php?account=' . $row["name"] . '&username=' . $username . '",function(responseTxt,statusTxt,xhr){
if(statusTxt=="error")
alert("Error: "+xhr.status+": "+xhr.statusText);
});
});
$("#' . $row["name"] . '").click();
});
</script>
<p class="' . $row["name"] . '"></p>
<button type="button" id="' . $row["name"] . '" class="btn btn-success">Generate</button>
</div>
</div>
</div>
';
}
无论发生什么,
if(statusTxt==“error”)
都不是错误,只是PHP提供的输出类型之一。这是一个success
功能。因此,请将代码更改为:
alert("Error: " + statusTxt.status + ": " + statusTxt.statusText);
检查你的控制台。另外,您正在使用
#
id。记住,id是唯一的。如果是这样,请使用类。确保您也加载了jQuery库。另外,不知道在哪里定义了$generator
。检查错误(报告)。@Fred ii-你为什么去掉笑脸,哈哈。@PraveenKumar这太可悲了。OP应该写一些像。。。“如果你能帮我,那就太酷了。”;-)“想想快乐”。