jquery.$。post显示php文件的内容。单击主文件中定义的php内容开始函数中的按钮

jquery.$。post显示php文件的内容。单击主文件中定义的php内容开始函数中的按钮,php,jquery,Php,Jquery,例如文件main.php (function(){ $.post("include.php", function(show_some_content) { $('#id_show_some_conent').html(show_some_content); }); })(); 这里的documentready函数包含另一个php文件的内容(名为include.php) 这是main.php的内容 (function(){ $.post("include.php", functi

例如文件
main.php

(function(){
  $.post("include.php", function(show_some_content) {
  $('#id_show_some_conent').html(show_some_content);
  });
})();
这里的documentready函数包含另一个php文件的内容(名为
include.php

这是
main.php的内容

(function(){
  $.post("include.php", function(show_some_content) {
  $('#id_show_some_conent').html(show_some_content);
  });
})();
还有另一个jquery函数

$(".click_to_test").click(function(){
alert('.click_to_test clicked.'); 
});
然后是html

<div id="id_show_some_conent"></div>
所以在文档准备就绪时,我看到按钮点击。如果我单击按钮,则
alert('.click_to_test clicked')。但不,它不起作用


如果在
include.php
paste
$(“.click_to_test”)。单击(function(){
,那么所有都可以工作。如果
$(“.click_to_test”)。如何让它工作。单击(function(){
仅在
main.php
中?

尝试添加,看看它是否工作

$(".click_to_test").on('click',function(){
 alert('.click_to_test clicked.'); 
});

尝试添加,看看它是否工作

$(".click_to_test").on('click',function(){
 alert('.click_to_test clicked.'); 
});
如果您想添加更多的事件

$(document).ready(function(){
      $.post("include.php", function(show_some_content) {
      $('#id_show_some_conent').html(show_some_content);
      });
 }).on('click','.click_to_test',function(){
        alert('.click_to_test clicked.'); 
 }).on('click','.someclass',function(){
        // type code here  
 });
// and so on
如果您想添加更多的事件

$(document).ready(function(){
      $.post("include.php", function(show_some_content) {
      $('#id_show_some_conent').html(show_some_content);
      });
 }).on('click','.click_to_test',function(){
        alert('.click_to_test clicked.'); 
 }).on('click','.someclass',function(){
        // type code here  
 });
// and so on
我希望这样可以。如果对你不起作用,请告诉我


我希望这样就可以了。如果它对您不起作用,请告诉我。

您可以尝试在
$内绑定单击事件。post

(function(){
      $.post("include.php", function(show_some_content) {
      $('#id_show_some_conent').html(show_some_content);
      $(".click_to_test").bind('click',function(){
          alert('.click_to_test clicked.'); 
         });
      });

    })();

您可以尝试在
$内绑定单击事件。post

(function(){
      $.post("include.php", function(show_some_content) {
      $('#id_show_some_conent').html(show_some_content);
      $(".click_to_test").bind('click',function(){
          alert('.click_to_test clicked.'); 
         });
      });

    })();

现在请记住,单击按钮是呈现内容。对于呈现内容,需要使用类似于
$(文档)的内容。在('change','upper_level_id',function(){
。您的示例应该可以工作,但它不…似乎可以工作!修改了您的示例
$(文档)。在('Click','Click to_test',function()){
现在请记住,单击按钮是呈现内容。对于呈现内容,需要使用类似于
$(文档)的内容。在('change','上。上一级\u id',function(){
。您的示例应该可以工作,但它不…似乎可以工作!修改了您的示例
$(文档)。在('Click','上。如果我更改,请单击\u to\u test function(){/code>$(“.click to_test”)。on('click',function(){'到
$(文档)。on('click','click','click to_test',function(){
然后工作。感谢您的建议。如果我更改了'$(“.click to_test”)。on('click',function(){'到
$(文档)。on('click','click','click',function(){
然后工作。谢谢您的建议。这很有效!但是
。on('click','.click_to_test',function(){
被附加到
$(文档)中。ready(function(){
。我想在
$(文档)中包含多个函数。ready(function(){
…您可以用同样的方法$(文档)ready(function(){}.on('click','class',function(){})。on('click','class',function(){})等等,添加你想要的任意数量的函数。当然可以。我以前试过很多次。通过这种方式,你可以让你所有的函数都有效,而不会在未来出现任何错误。我们会考虑。对不起,接受了另一个答案。你的例子也可以,但事实上,这个例子有点长,有点复杂d、 这很有效!谢谢!但是
.on('click',')。click to_test',function(){
被附加到
$(文档)。ready(function(){
。我想在
$(文档)中包含多个函数。ready(function(){
…你可以用同样的方法$(文档)。ready(function(){}。on('click','class',function(){})。on('click','class',function(){})。on('click','class',function()){})等等,添加你想要的任意数量的函数。当然可以。我以前试过很多次。通过这种方式,你可以让你所有的函数都有效,而不会在未来出现任何错误。我们会考虑。对不起,接受了另一个答案。你的例子也可以,但事实上,这个例子有点长,有点复杂d、 @user2118559试试这个。我正在测试。它可以工作。但也可以工作修改后的CodingAnt示例。看来修改后的示例更通用(更短)。我会接受你的答案,因为它不需要修改。@user2118559试试这个。我正在测试。它可以工作。但修改后的CodingAnt示例也可以工作。似乎修改后的示例更通用(更短)。我会接受你的答案,因为它不需要修改。