Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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
Javascript 单击事件的jQuery脚本出现问题_Javascript_Php_Jquery_Html_Ajax - Fatal编程技术网

Javascript 单击事件的jQuery脚本出现问题

Javascript 单击事件的jQuery脚本出现问题,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,由于某种原因,我的代码似乎根本没有运行jQuery,我花了很多时间试图找出问题所在,并分别测试了delete-PHP文件 jQuery脚本: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"> $.ajaxSetup({ cache: false }); $(document).ready(function(){ $('#button').on('click', '#b

由于某种原因,我的代码似乎根本没有运行jQuery,我花了很多时间试图找出问题所在,并分别测试了delete-PHP文件

jQuery脚本:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">
$.ajaxSetup({ cache: false });
$(document).ready(function(){
    $('#button').on('click', '#btn',function()) {
        var clickBtnName = $(this).attr('name');
        var ajaxurl = 'http://127.0.0.1/SQLDeleteHandler.php';
        var data = {'id': clickBtnName};
        $.post(ajaxurl, data, function(response) {
            window.location.href="http://localhost/store.php";
        });
    });
});
</script>
Php:

使用以下命令:

$document.readyfunction{ $'.btn'。单击函数E{ e、 防止违约; 警报“按钮按下”; var clickbtname=$this.attr'name'; var ajaxurl=http://127.0.0.1/SQLDeleteHandler.php'; 变量数据={'id':单击btname}; $.URL、数据、函数响应{ window.location.href=http://localhost/store.php; }; };
};consoleAdditional in函数中是否有任何错误,您必须在浏览器控制台中获得错误,并且应该是“.btn”此处的附加引号name=。$row[0]。控制台中显示了什么?Ajax是否正在调用?我不相信Ajax是在控制台中调用的,它只是说导航到了?嗯,很奇怪,它似乎仍然不起作用,我点击按钮,甚至没有收到警报
$query = "SELECT * FROM accounts";

$resultset= mysqli_query($connection,$query);

while($row = mysqli_fetch_array($resultset,MYSQLI_NUM)){
    echo $row[0]." ".$row[1]." ".$row[2]." ".'<input type="submit" class="btn" name="".$row[0]."" value="delete" />';
    echo "</br>";
}