Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个jquery有什么问题吗?_Php_Jquery - Fatal编程技术网

Php 这个jquery有什么问题吗?

Php 这个jquery有什么问题吗?,php,jquery,Php,Jquery,它假设从db中获取一个帐户并生成它,但当我单击按钮时它什么也不做 这真的很重要,但它不起作用。我需要放的东西有什么遗漏吗?如果是这样,请让我知道,并将其添加 <?php if ($generator == "") { $generatorquery = "SELECT * FROM `accounts`"; } else { $generatorquery = "SELECT * FROM `accounts` WHERE `id` = " . $generator; }

它假设从db中获取一个帐户并生成它,但当我单击按钮时它什么也不做

这真的很重要,但它不起作用。我需要放的东西有什么遗漏吗?如果是这样,请让我知道,并将其添加

<?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应该写一些像。。。“如果你能帮我,那就太酷了。”;-)“想想快乐”。