首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP javascript问题

PHP javascript问题
EN

Stack Overflow用户
提问于 2014-11-21 12:29:14
回答 4查看 107关注 0票数 0

我在php中是全新的,所以如果这个问题在你看来很奇怪的话,我的观点。

我有一个php文件(index.php),

代码语言:javascript
运行
复制
echo "
    <div>  
        <FORM name='myform' id='myform' method='post' action=''>

        // I fetch data from mysql and populate dropdown list. Tha't work fine.
        // Then I have one submit button when I click on that

        echo "<button id='showButton' type='submit'> Show </button>"; 

        </FORM>
";

然后我有一个process.js文件,

代码语言:javascript
运行
复制
$(document).ready(function() {

    $('#showButton').click(function () {

        // Here I make one AJAX call to php file (fetch_more_data.php), which fetch more data from database
        // This also works fine

    });

});

在fetch_more_data.php中,我使用以下方法获取更多数据并在表中显示

代码语言:javascript
运行
复制
echo "
    <script type = 'text/javascript' src = 'edit.js'></script>

    <table ...>

    <td>
        <button id="myButton"></button>
    </td>

    </table>

";

这也很好。但是我想编辑一个表格单元格,为此我需要编写一些java脚本代码。我想用Javascripr写myButton的点击函数,因为我已经在edit.js文件上写了,

代码语言:javascript
运行
复制
$(document).ready(function() {

    $('#myButton').click(function () {

        alert('Hello');

    });

});

问题是$('#myButton').click(function ()从未调用过。我花了很长时间,但作为一个初学者,我的搜索选择是有限的。如果有人解决了这个问题,我会同意的。

致以敬意,

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-11-21 12:34:53

试着这样称呼它:

代码语言:javascript
运行
复制
$(document).ready(function(){
  $(document).on('click', '#myButton', function(){
    alert('hi');
  });
});

希望这能帮上忙

票数 0
EN

Stack Overflow用户

发布于 2014-11-21 12:33:20

试着

代码语言:javascript
运行
复制
$('#myButton').live('click',function () {

alert('Hello');

});

});
票数 0
EN

Stack Overflow用户

发布于 2014-11-21 12:33:46

试试这个:

代码语言:javascript
运行
复制
$(document).ready(function() {

 $(document).on("click", "#myButton", function () {

alert('Hello');

 });
});

由于html是动态添加到DOM中的,所以需要在jQuery中使用jQuery来处理它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27061434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档