Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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 未捕获的SyntaxError:for循环中出现意外的标识符错误_Javascript_Iframe_Business Catalyst - Fatal编程技术网

Javascript 未捕获的SyntaxError:for循环中出现意外的标识符错误

Javascript 未捕获的SyntaxError:for循环中出现意外的标识符错误,javascript,iframe,business-catalyst,Javascript,Iframe,Business Catalyst,我试图编写多个搜索和iFrame协同工作以获得指定结果的代码。我在BusinessCatalyst中创建此网站,因此它使用WebApps 目前,我正在尝试将搜索提交到iframe中,然后通过表单字段将动态值返回到父窗口。我一直收到未捕获的SyntaxError:响应我的代码的意外标识符错误。如果有人能帮我看一下我的代码,我将非常感激。谢谢大家! 注意:{module_webappresults}标记是BusinessCatalyst的一部分。当在页面上呈现时,一系列带值的div被输出到DOM,其

我试图编写多个搜索和iFrame协同工作以获得指定结果的代码。我在BusinessCatalyst中创建此网站,因此它使用WebApps

目前,我正在尝试将搜索提交到iframe中,然后通过表单字段将动态值返回到父窗口。我一直收到未捕获的SyntaxError:响应我的代码的意外标识符错误。如果有人能帮我看一下我的代码,我将非常感激。谢谢大家!

注意:{module_webappresults}标记是BusinessCatalyst的一部分。当在页面上呈现时,一系列带值的div被输出到DOM,其中一些项将更改变量的值

var chapNum = null;
var chapter1ID = 0;
var chapter2ID = 0;
var chapter3ID = 0;
var chapter4ID = 0;
var chapter5ID = 0;
var chapter1 = false;
var chapter2 = false;
var chapter3 = false;
var chapter4 = false;
var chapter5 = false;
</script>
    <div id="results">{module_webappsresults,,_self,true,-1,,1}</div>
    <form name="chapter-ids" id="chapter-ids" action="" method="post">
            <input type="text" maxlength="255" name="chap-id-1" id="chap-id-1" class="cat_textbox" value=""/>
            <input type="text" maxlength="255" name="chap-id-2" id="chap-id-2" class="cat_textbox" value=""/>
            <input type="text" maxlength="255" name="chap-id-3" id="chap-id-3" class="cat_textbox" value=""/>
            <input type="text" maxlength="255" name="chap-id-4" id="chap-id-4" class="cat_textbox" value=""/>
            <input type="text" maxlength="255" name="chap-id-5" id="chap-id-5" class="cat_textbox" value=""/>
            <input type="text" maxlength="255" name="total-chapters" id="total-chapters" class="cat_textbox" value=""/>

    </form>
    <script>
        for (var i = 0; i <= chapNum; i++) {
                var formID = chap-id-[i];
                document.getElementById(formID).value = chapter[i]ID;
                parent.chapterData(this.form.formID.value)
        };
        document.getElementById('total-chapters').value = chapNum;
                parent.totalChapters(this.form.total-chapters.value)
        document.write(chapNum);
var chapNum=null;
var chapter1ID=0;
var chapter2ID=0;
var chapter3ID=0;
var chapter4ID=0;
var chapter5ID=0;
var第1章=错误;
var第2章=错误;
var第3章=错误;
var第4章=错误;
var第5章=错误;
{module_webappsresults,,_self,true,-1,1}

对于(var i=0;i您最好将章节存储为数组中的元素:

var chapters = []
for (var i=0; i<6; i++) chapters[i]= {ID:i, value:false};
而不是

chapter[i]ID
chapter[i]ID