Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery中,如何在呈现HTML函数完成后执行Jquery函数_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在Jquery中,如何在呈现HTML函数完成后执行Jquery函数

Javascript 在Jquery中,如何在呈现HTML函数完成后执行Jquery函数,javascript,jquery,html,Javascript,Jquery,Html,如果我有像这样的ulli: <ul id="test"> <li>a</li> <li>b</li> <li>c</li> </ul> a b c 我的问题是,如果我从JSON文件加载数据并呈现到该文件中: RenderHTML : function(){ var txt = ""; $.each(item, function(i, items){ tx

如果我有像这样的
ulli

<ul id="test">
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ul>
  • a
  • b
  • c
我的问题是,如果我从JSON文件加载数据并呈现到该文件中:

RenderHTML : function(){
  var txt = "";
  $.each(item, function(i, items){
    txt += '<li>'+items.name+'</li>' 
  });
  $('#test').append(txt);
}
RenderHTML:function(){
var txt=“”;
$。每个(项目,功能(i,项目){
txt+='
  • '+项。名称+'
  • ' }); $('#test').append(txt); }

    对不起我的英语,我的意思是:在RenderHTML函数完成后,我想调用一个回调,然后我可以使用另一个函数为列表创建分页链接(所有新项都是从json添加的)

    基于解释,我创建了一个小测试页面,它执行我认为用户想要的内容。“var项”是用户需要加载他们想要的JSON的地方

    <html>
    <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script>
    var items = [{name:'test1'},{name:'test2'}]
    
    $(function(){
      var txt = "";
      $.each(items, function(i, item){
        txt += '<li>'+item.name+'</li>' 
      });
      $('#test').append(txt);
    });
    </script>
    </head>
    <body>
    <ul id="test"></ul>
    </body>
    </html>
    
    
    var items=[{name:'test1'},{name:'test2'}]
    $(函数(){
    var txt=“”;
    $。每个(项目,功能(i,项目){
    txt+='
  • '+item.name+'
  • ' }); $('#test').append(txt); });

      请从头重写您的问题。任何人都不可能知道你在问什么。我们需要知道a)JSON看起来像什么。。。b) 预期的输出应该是什么(json键/值应该放在哪里)…我认为用户想要问的是什么。在他的RenderHTML函数完成后,他基本上希望调用一个回调函数,然后他可以使用另一个函数为列表创建分页链接(所有新项都是从json添加的)。我想,不管怎样,这就是我对它的解释是的,我的意见像TommyBs:D感谢TommyBs