Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 在创建动态div后,如何在不重新加载页面和js的情况下显示警报?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在创建动态div后,如何在不重新加载页面和js的情况下显示警报?

Javascript 在创建动态div后,如何在不重新加载页面和js的情况下显示警报?,javascript,jquery,html,Javascript,Jquery,Html,创建动态div后如何显示警报?像这样的 jQuery("#id").load(function($) { alert("hello"); }); function methodName(channel){ $.ajax({ type: "get", dataType: 'html', data: { param1: param1 , param2: $('#abc').find(":selected").v

创建动态div后如何显示警报?像这样的

   jQuery("#id").load(function($) {
      alert("hello");
    }); 


 function methodName(channel){
       $.ajax({
       type: "get",
       dataType: 'html',
       data: { param1: param1 , param2: $('#abc').find(":selected").val()},
       url: "/xxx/"+ $('.xyz').attr("attr1") +"/yyy",
       success: function(data, status){ 
         var obj = JSON.parse(data),
         tmplHTML_measures,
         data_graph;
         var template_data = { 
           measures_list:   
             obj.measures         
         };
          $(function() { 
               tmplHTML_measures = '{{#measures_list}} <div class="col-lg-11  col-lg-offset-1"><p class="indicator-title gray-bottom-border">{{name}}</br></p><div><p><span class="font30px">{{total}} </span> Total {{name}}<br><span class="green-text">{{percentage}}%</span> from last <span class="metric_time"></span></p></div><div class="graph-header"><h3>{{this_interval}} </h3><p>New {{name}}</p><p class="percentage-graph green-text">{{increase}}%<p></div><div id={{graph_id}} class="graph"></div> </div>{{/measures_list}}';
               Handlebars.render = function(tmpl, data){data = data || {};return Handlebars.compile(tmpl)(data);};
               $("#template").empty().append(Handlebars.render(tmplHTML_measures,template_data));         
               var data_graph;
              for ( var measures_cont = 0; measures_cont < obj.measures.length; measures_cont++ ) {
                    data_graph = obj.measures[measures_cont];
                    populateGraph(data_graph.this_interval_detail,data_graph.last_interval_detail,data_graph.graph_id,time_text,obj.bottom_graph_text,parseInt(time.attr('interval')) );           
      }      
    })        
  },
  error: function(error) {

}
 });

 return this;
};
jQuery(“#id”).load(函数($){
警惕(“你好”);
}); 
函数方法名(通道){
$.ajax({
键入:“获取”,
数据类型:“html”,
数据:{param1:param1,param2:$('#abc')。查找(“:selected”).val(),
url:“/xxx/”+$('.xyz').attr(“attr1”)+“/yyy”,
成功:功能(数据、状态){
var obj=JSON.parse(数据),
TMPLU措施,
数据图;
变量模板_数据={
措施清单:
目标措施
};
$(函数(){
TMPLHTMLU measures={{{{{measures}}

{{name}}
{{total}}}总计{{name}
{percentage}}比上一次{p>{this}间隔}新的{name}

这是我的代码,我删除了一些代码,但这里是主代码,在tmplHTML_度量中,我创建了div,正好在id={{graph_id}}中,我在populateChart函数中填充了图表。主页上有许多图片,因此当用户单击图片时,我会绘制图表,因此我会多次绘制图表


如何创建动态div
.html()
.append()
..?我使用handlebar,带有.append(),但我无法重新加载所有的.js,因为highcharts.js会给我错误信息#16这总是重新加载页面吗?问题是重载all.js,这给了我highcharts.js一个错误,错误#16,因此我无法重载页面。这不应该重载页面,highcharts会出现什么错误?highcharts错误#页面中已经定义了16个highcharts。更多细节请参见。感谢这似乎与您的Highcharts js调用冲突,您试图加载的URL是什么。load()?我对此非常陌生,所以我尝试了一个空字符串,我错了吗?
$("#id").load("url", function(response, status, xhr) {
  if (status == "success") {
    alert("hello!");
  }
});