从PHP单击按钮没有响应

时间:2015-08-10 08:04:55

标签: javascript php button

我从php脚本中回复一个按钮,如下所示:print'<button id="testingbtn">TEsting</button>';

我使用id听取按钮并提醒通知消息如下:

            $('#testingbtn').click(function(){
                alert('working');
            });

事情是我之前使用过相同的方法,它在所有浏览器上都适用于我,但现在不再使用了。有人可以试着帮我解决问题。 谢谢你们..

4 个答案:

答案 0 :(得分:4)

我不使用打印。我总是使用echo在我的html页面中显示它。

<?php
 echo '<button id="testingbtn">TEsting</button>';
?> 

在jquery中:

$('#testingbtn').click(function(){
   alert('working!');
});

尝试阅读this

答案 1 :(得分:3)

我从不建议以这种方式去做。总是将此代码放在php之外。

HTML

<button id="testingbtn">TEsting</button>;

的jQuery

 $('#testingbtn').click(function(){
                alert('working');
            });

还要确保代码中包含jQuery。

答案 2 :(得分:3)

试试这个,我们假设您的'testingbtn'被动态添加到屏幕上。

$(document).ready(function(){
    $( "body" ).on( "click", "#testingbtn", function() {
                    alert('working');
    });
});

答案 3 :(得分:3)

第1点:检查您是否包含了jquery库。

第2点: [如果第1点没问题],您在哪里放置脚本?如果您将脚本放在按钮代码之前,而不是使用文档就绪函数

$(document).ready(function(){
    $('#testingbtn').click(function(){
                    alert('working');
    });
});

或者,如果您想更改代码,请将脚本放在按钮代码之后[最佳做法:将它们放在页面底部]。