按钮在php中不起作用

时间:2017-03-22 19:11:06

标签: javascript php jquery html

所以我试图从php创建一个按钮,它将以html显示,我试图通过创建警报功能来测试按钮,但是如果我直接在html中创建按钮,它就无法正常工作。这是我的代码,可能不太清楚,但我希望它有助于理解我的问题。感谢。

<?php 
echo"<div class='col-md-3'>";
echo"<p><button id='remove'>remove</button></p>";
?>

$(document).ready(function(){
$("#remove").click(function(){
        alert("test");

});
});

3 个答案:

答案 0 :(得分:1)

<?php 
echo"<div class='col-md-3'>";
echo"<p><button id='remove'>remove</button></p>";
?>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 

<script>
$(document).ready(function(){
$("#remove").click(function(){
    //$.post('store_items.php?del',function(data){
        alert("test");

});
});
</script>

答案 1 :(得分:0)

您需要在javascript代码周围添加脚本标记。

  <script type="javascript">
  $(document).ready(function(){
  $("#remove").click(function(){

    alert("test");

});
});
</script>

您还在服务什么类型的文件?它是一个PHP文件吗?

答案 2 :(得分:0)

我认为你必须把事情按正确的顺序放在正确的地方。尝试重新组织您的代码,如下所示:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#remove").click(function(){
    //$.post('store_items.php?del',function(data){
        alert("test");

});
});
</script>
</head>
<body>

<?php 
echo "<div class='col-md-3'>";
echo "<p><button id='remove'>remove</button></p>";
echo "</div>";
?>

</body>
</html>

PS:我试过了,它工作正常; - )

希望对下一个好运有所帮助