Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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:未捕获的语法错误:输入意外结束:键入错误?_Javascript_Jquery - Fatal编程技术网

Javascript:未捕获的语法错误:输入意外结束:键入错误?

Javascript:未捕获的语法错误:输入意外结束:键入错误?,javascript,jquery,Javascript,Jquery,这句话怎么了?继续生成错误:未捕获的语法错误:输入意外结束。我想这是因为变量的长度超过80个字符,对吗?我这样问是因为我读到varname的长度限制为80个字符,但我也读到chrome允许varname的长度最多为500个字符 代码只是javascript/jquery 代码: var公司页面管理公司章节按钮文件菜单文件关闭= $.Company\u Fs\u Pages\u Admin\u\u Company\u Fs\u Sections\u button\u FileMenu\u File

这句话怎么了?继续生成错误:未捕获的语法错误:输入意外结束。我想这是因为变量的长度超过80个字符,对吗?我这样问是因为我读到varname的长度限制为80个字符,但我也读到chrome允许varname的长度最多为500个字符

代码只是javascript/jquery

代码: var公司页面管理公司章节按钮文件菜单文件关闭= $.Company\u Fs\u Pages\u Admin\u\u Company\u Fs\u Sections\u button\u FileMenu\u File\u Close\u class[0]。getBoundingClientRect

此外,它不会返回[0]的值。变量的getBoundingClientRect:Company\u Fs\u Pages\u Admin\u\u公司\u Fs\u Sections\u Buttons\u FileMenu\u File\u Close\rect

更新:需要更多的代码

<div id="Company_Fs_Section_Buttons_FileMenu"class="Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent"style="position:absolute;
width:200;
display:grid;
">
<button id="ButtonId"class="Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos_class"onclick="Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos("Company_Fs_Pages_Admin");
    ">Videos</button>

var Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos_rect=$(".Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos_class")[0].getBoundingClientRect();

function Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos(varname1){var varname2=$(".Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent_FileName_var").text();
$.ajax({data:{Page:varname1,FileName:varname2},type:"POST",url:url_root + "Company/Fs/Sections/Buttons/FileMenu/AddContent/Videos.php",success:function (data){$(".modal").css({"display":"inline-block"});
$(".modal_mid").html("<pre>" + data + "</pre>");
script=$(data).text();
$.globalEval(script);
alert(data);
}});
}
编辑:HTML中有语法错误。如果要在引号内使用引号,请将其转义,或在外部双引号内使用内部单引号,反之亦然

在这方面,具体而言:

在“公司\财务\页面\管理”周围使用单引号,而不是双引号


所以,下次要更加小心,StackOverflow不是来修复您的打字错误的。

哦,谢谢。很抱歉,我发现这是因为类元素上有display:none,因此[0]中的值返回了neg。干杯。我用更多的代码更新了我的问题,因为我得到了相同的错误。请帮助。@jasperasd我根据您提供的新代码编辑了我的答案。事实证明,是的,这是HTML中的一个输入错误。请不要对一个诚实的问题投反对票。这段代码仍然不起作用是有原因的,其他人可能会发现这很有用。我在单击按钮时出错。否则,错误不会显示。你的代码和解释到处都是,你应该在提问时更加努力,所以,-1。例如:结构良好的段落,清晰的代码示例,最小可验证的完整示例,使用代码美化器,然后粘贴代码,等等。小事情,但同时非常重要。另外,我注意到你的其他问题基本相同。谢谢。我试试看。我必须承认有很多规则没有解释。在我们的汉密尔顿编程社区中被否决是经常发生的事情。也许这样可以更清楚地说明它试图提交的问题的章程/目标。示例:以未来问题搜索者可以轻松适应自己代码的方式提问,示例:这里有一些问题格式可供选择,例如:我们将否决什么以及为什么否决,等等。新手很容易被否决,几次尝试后,新手就被阻止提问。可以修改。给你:
<button id="ButtonId"class="Company_Fs_Pages_Admin___Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos_class"onclick="Company_Fs_Sections_Buttons_FileMenu_AddContent_Videos('Company_Fs_Pages_Admin');
    ">Videos</button>