首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用jquery的XHR响应中单击Onclick

在使用jquery的XHR响应中单击Onclick
EN

Stack Overflow用户
提问于 2019-02-17 09:11:29
回答 2查看 460关注 0票数 1

我有一个从AJAX加载的表单。在这个表单上有一个输入类型按钮,我想像它一样管理它。

代码语言:javascript
运行
复制
$("#button_id").on("click",function(){..}); 

但不管用..。

我的问题是如何做这项工作?

Javascript/Jquery代码

代码语言:javascript
运行
复制
function openForm('commandForm')
{
    $.ajax({
        type: "POST",
        url: "./forms/commandForm.php",
        data: $('#'+frm).
        dataType: "html",
        beforeSend: function(msg){
            $('#ResponseDiv').html('Loding....');
        },
        success: function(back_data){
            $('#ResponseDiv').html(back_data);
        }
    });
}

commandForm.php

代码语言:javascript
运行
复制
<form id="commandForm" action="postCommand.php" method="post" >
    .....
    ....
    <button type="Button" id="postButton" />

</form>

Jquery on postButton点击

代码语言:javascript
运行
复制
$(document).ready(function () {
    $('#postButton').on("click", function (e) {
        /*....*/
    });  //This don't work
}

PS:我不想直接提交表格!只需在这里的javascript function...out中运行我自己的校验表即可。因此,我只希望按钮在Onclick ...so上做出反应,例如执行警报,或者其他任何javacript函数。

EN

回答 2

Stack Overflow用户

发布于 2019-02-17 11:41:28

用jquery事件分层解决了我的问题

这里有更多的信息。

Event binding on dynamically created elements?

票数 2
EN

Stack Overflow用户

发布于 2019-02-17 13:55:47

现在我明白了。这能帮到你-

代码语言:javascript
运行
复制
$(document).ready(function () {
$("#id").click(function (e) {
//.........
});  //This will work
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54731695

复制
相关文章

相似问题

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