Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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 AJAX Post响应上的脚本不是';不要只是给错误一个意外的标记{_Javascript_Php_Jquery_Ajax_Twitter Bootstrap - Fatal编程技术网

Javascript AJAX Post响应上的脚本不是';不要只是给错误一个意外的标记{

Javascript AJAX Post响应上的脚本不是';不要只是给错误一个意外的标记{,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,我正在尝试使用AJAX在bootstrap中动态生成morris js图表。但我无法找出问题所在以及为什么我不能这样做。Console.log saya“Uncaught SyntaxError:意外标记{” 下面是html代码和javascript,用户将单击按钮加载ajax内容 $(“#报表”)。提交(功能(事件){ //阻止表单正常提交 event.preventDefault(); 警报(“测试”); 如果($('#cb')。是(':checked')){ cb=真; }否则{ cb=

我正在尝试使用AJAX在bootstrap中动态生成morris js图表。但我无法找出问题所在以及为什么我不能这样做。Console.log saya“Uncaught SyntaxError:意外标记{”

下面是html代码和javascript,用户将单击按钮加载ajax内容

$(“#报表”)。提交(功能(事件){
//阻止表单正常提交
event.preventDefault();
警报(“测试”);
如果($('#cb')。是(':checked')){
cb=真;
}否则{
cb=假;
}
如果($(“#支票”)。是(“:选中”){
支票=真实;
}否则{
支票=假;
}
如果($('#tr')。是(':checked')){
tr=真;
}否则{
tr=假;
}
如果($(“#speces”)。是(“:选中”){
尊重=真实;
}否则{
尊重=虚假;
}
var start\u d=document.getElementById(“开始日期”).value;
var end_d=document.getElementById(“end_日期”).value;
$.post(“报告/生成图表”{
cb:cb,
支票:支票,
tr:tr,
尊敬的:尊敬的,
开始日期:开始日期,
结束日期:结束日期
})
.完成(功能(图表){
$(“#图表”).html(图表);
控制台日志(图表);
//$.globalEval(“draw_graph();”);
//评估(图表);
});
});

您的json的结尾
}
没有
因此在第二次迭代中,您的json无效。不要构建json,构建一个数组,然后使用
json\u encode()
,它不仅可以工作,而且会使您的代码更干净、更安全readable@Loz切隆ツ 非常感谢。你节省了我一整天的时间。非常感谢。它现在可以工作了。:)顺便提一下,只有一个问题。图形现在生成得非常完美。但是,它没有检查cb、check等的真假值。图形包含所有条带,即使没有选择check和其他选项。有人能帮我吗?处理
$graph\u数据首先在php中(如果条件是ect),然后输出它。