Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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 .html()帮助不知道如何处理它_Javascript_Jquery_Function - Fatal编程技术网

Javascript .html()帮助不知道如何处理它

Javascript .html()帮助不知道如何处理它,javascript,jquery,function,Javascript,Jquery,Function,您应该有一个容器元素,其上完成了类,如: $response['error_code'] = '1'; $response['data_string'] = "[" . join(", ", $data) . "]"; $response['labels_string'] = "['" . join("', '", $labels) . "']"; $response['labels_tooltip'] = "['" . join("', '", $data) . "'

您应该有一个容器元素,其上完成了类,如:

$response['error_code'] = '1'; 
    $response['data_string'] = "[" . join(", ", $data) . "]";
    $response['labels_string'] = "['" . join("', '", $labels) . "']";
    $response['labels_tooltip'] = "['" . join("', '", $data) . "']";
    $response['month'] = $month_name[$month];
    $response['year'] = $year;

    echo json_encode($response);
此外,正如Vivin Paliath所说,您应该使用+

$('.done').html('..all the html..').fadeOut('slow').fadeIn('slow');
“”+
“asdsad”+
''

祝你好运

您应该有一个容器元素,其上完成了类,如:

$response['error_code'] = '1'; 
    $response['data_string'] = "[" . join(", ", $data) . "]";
    $response['labels_string'] = "['" . join("', '", $labels) . "']";
    $response['labels_tooltip'] = "['" . join("', '", $data) . "']";
    $response['month'] = $month_name[$month];
    $response['year'] = $year;

    echo json_encode($response);
此外,正如Vivin Paliath所说,您应该使用+

$('.done').html('..all the html..').fadeOut('slow').fadeIn('slow');
“”+
“asdsad”+
''

祝你好运

您需要向
html()
函数传递一个字符串。比如:

$(“.done”).html(你好

再见

如果需要组合多个字符串,则需要使用字符串串联,如:

'<a>'+
'asdsad'+
'</a>'
var combinedString='你好

'+'再见

'
您需要将一个字符串传递给
html()
函数。比如:

$(“.done”).html(你好

再见

如果需要组合多个字符串,则需要使用字符串串联,如:

'<a>'+
'asdsad'+
'</a>'
var combinedString='你好

'+'再见

'
您需要+符号

var combinedString = '<p>hello</p>' + '<p>goodbye</p>'

成功:功能(reqCode){
如果(请求代码['error_code']==1){
//塔贝尔将军
$(“.done”).html('

'+ “[无画布支持]”+ ''+ 'chart=new RGraph.Line(“cvs”、'+reqCode['data_string']+');'+ 'chart.Set(“chart.tooltips”,'+reqCode['labels_string']+');'+ 'chart.Set(“chart.tooltips.effect”,“expand”);'+ 'chart.Set(“chart.background.grid.autofit”,true);'+ “chart.Set”(“chart.ground.left”,35);”+ “chart.Set”(“chart.ground.right”,5);”+ “chart.Set”(“chart.hmargin”,10);”+ 'chart.Set(“chart.tickmarks”,“circle”);'+ 'chart.Set(“chart.labels”,'+$reqCode['labels_tooltip']+');'+ 'chart.Draw();'+ '' ); $('.done').fadeOut('slow'); $('.done').fadeIn('slow'); } }
您需要+符号

var combinedString = '<p>hello</p>' + '<p>goodbye</p>'

成功:功能(reqCode){
如果(请求代码['error_code']==1){
//塔贝尔将军
$(“.done”).html('

'+ “[无画布支持]”+ ''+ 'chart=new RGraph.Line(“cvs”、'+reqCode['data_string']+');'+ 'chart.Set(“chart.tooltips”,'+reqCode['labels_string']+');'+ 'chart.Set(“chart.tooltips.effect”,“expand”);'+ 'chart.Set(“chart.background.grid.autofit”,true);'+ “chart.Set”(“chart.ground.left”,35);”+ “chart.Set”(“chart.ground.right”,5);”+ “chart.Set”(“chart.hmargin”,10);”+ 'chart.Set(“chart.tickmarks”,“circle”);'+ 'chart.Set(“chart.labels”,'+$reqCode['labels_tooltip']+');'+ 'chart.Draw();'+ '' ); $('.done').fadeOut('slow'); $('.done').fadeIn('slow'); } }
这个标签看起来确实有问题,但真的吗?您不需要插入
标记。您已经在运行JavaScript;只要这样做:


success: function (reqCode) {
            if (reqCode['error_code'] == 1) {
                //Generiere Tabelle     
                $(".done").html('<p class="bold center"></p>'+
                    '<canvas id="cvs" width="680" height="250">[No canvas support]'+
                    '<script>'+
                        'chart = new RGraph.Line("cvs", ' + reqCode['data_string'] + ');'+
                        'chart.Set("chart.tooltips", ' + reqCode['labels_string'] + ');'+
                        'chart.Set("chart.tooltips.effect", "expand");'+
                        'chart.Set("chart.background.grid.autofit", true);'+
                        'chart.Set("chart.gutter.left", 35);'+
                        'chart.Set("chart.gutter.right", 5);' +
                        'chart.Set("chart.hmargin", 10);' +
                        'chart.Set("chart.tickmarks", "circle");'+
                        'chart.Set("chart.labels", ' + $reqCode['labels_tooltip'] + ');'+
                        'chart.Draw();'+
                    ''
                );      
                $('.done').fadeOut('slow'); 
                $('.done').fadeIn('slow');
            }   
}  
成功:功能(reqCode){
如果(请求代码['error_code']==1){
var月_名=;
//塔贝尔将军
$(“.done”).html(
“

Besucher'+month_name[reqCode['month']]+'+reqCode['year']+'

”+ “[无画布支持]” ); var图表=新的RGraph.Line(“cvs”,要求代码['data_string']); chart.Set(“chart.tooltips”,reqCode['labels\u string']); Set(“chart.tooltips.effect”、“expand”); Set(“chart.background.grid.autofit”,true); 图表.集合(“图表.沟.左”,35); chart.Set(“chart.ground.right”,5); 图表集(“chart.hmargin”,10); 图表集(“图表记号”、“圆圈”); chart.Set(“chart.labels”,reqCode['labels\u tooltip']); chart.Draw(); $('.done').fadeOut('slow'); $('.done').fadeIn('slow'); } }

我已经修复了其中的一些语法错误,尽管我不能保证没有语法错误。只需观察JavaScript控制台是否有错误。

该标记似乎有问题,但真的吗?您不需要插入
标记。您已经在运行JavaScript;只要这样做:


success: function (reqCode) {
            if (reqCode['error_code'] == 1) {
                //Generiere Tabelle     
                $(".done").html('<p class="bold center"></p>'+
                    '<canvas id="cvs" width="680" height="250">[No canvas support]'+
                    '<script>'+
                        'chart = new RGraph.Line("cvs", ' + reqCode['data_string'] + ');'+
                        'chart.Set("chart.tooltips", ' + reqCode['labels_string'] + ');'+
                        'chart.Set("chart.tooltips.effect", "expand");'+
                        'chart.Set("chart.background.grid.autofit", true);'+
                        'chart.Set("chart.gutter.left", 35);'+
                        'chart.Set("chart.gutter.right", 5);' +
                        'chart.Set("chart.hmargin", 10);' +
                        'chart.Set("chart.tickmarks", "circle");'+
                        'chart.Set("chart.labels", ' + $reqCode['labels_tooltip'] + ');'+
                        'chart.Draw();'+
                    ''
                );      
                $('.done').fadeOut('slow'); 
                $('.done').fadeIn('slow');
            }   
}  
成功:功能(reqCode){
如果(请求代码['error_code']==1){
var月_名=;
//塔贝尔将军
$(“.done”).html(
“

Besucher'+month_name[reqCode['month']]+'+reqCode['year']+'

”+ “[无画布支持]” ); var图表=新的RGraph.Line(“cvs”,要求代码['data_string']); chart.Set(“chart.tooltips”,reqCode['labels\u string']); Set(“chart.tooltips.effect”、“expand”); Set(“chart.background.grid.autofit”,true); 图表.集合(“图表.沟.左”,35); chart.Set(“chart.ground.right”,5); 图表集(“chart.hmargin”,10); 图表集(“图表记号”、“圆圈”); chart.Set(“chart.labels”,reqCode['labels\u tooltip']); chart.Draw(); $('.done').fadeOut('slow'); $('.done').fadeIn('slow'); } }

我已经修复了其中的一些语法错误,尽管我不能保证没有语法错误。只需观察JavaScript控制台是否有错误。

您需要
+
字符串