Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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_Html - Fatal编程技术网

获取数据后,javascript将停止工作

获取数据后,javascript将停止工作,javascript,jquery,html,Javascript,Jquery,Html,您好,我正在尝试从输入选项和文本字段获取数据,并插入到表中 我使用javascript和jquery实现了这一点,但在将数据插入表之后,所以在执行函数dataSend之后,我的javascript将停止工作 $document.readyfunction{ //变数 var status=$.status; var comment=$.comments; 变量问题; var statusVal=测试; var commentsVal=test2; 函数数据端{ var inputText=jQ

您好,我正在尝试从输入选项和文本字段获取数据,并插入到表中

我使用javascript和jquery实现了这一点,但在将数据插入表之后,所以在执行函数dataSend之后,我的javascript将停止工作

$document.readyfunction{ //变数 var status=$.status; var comment=$.comments; 变量问题; var statusVal=测试; var commentsVal=test2; 函数数据端{ var inputText=jQuery'input[type=text]; var inputRadio=jQuery'input[type=radio]; var i=-1; VarI2=-1; 而我 好啊 错误 评论

第二个问题 选择1个选项

好啊 错误 评论

第三项质询 选择1个选项

好啊 错误 评论

将数据发送到表
这里的主要问题是,您的radio输入元素比status元素多,这将导致在迭代每个radio元素以更新相应的.status元素时出现问题

考虑更新此行,以选择以下无线电输入元素:选中,以确保每个状态元素有一个无线电元素:

var inputRadio = jQuery('input[type="radio"]:checked');
还有一些其他的建议要考虑你的脚本;p> 在访问元素时,不要像这样访问jQuery选择的结果,而是考虑使用E.EQI方法来访问输入元素IE、Eng.EQI等数据。和状态。eqi2 您可以通过.text(即comment.eqi.textcontent)设置元素的文本内容,而不是设置所选jquery元素的innerHTML; 从按钮单击处理程序返回false,以防止按钮单击调用页面重新加载 下面是一个工作示例:

$document.readyfunction{ //变数 var status=$.status; var comment=$.comments; 变量问题; var statusVal=测试; var commentsVal=test2; 函数数据端{ var inputText=jQuery'input[type=text]; var inputRadio=jQuery'input[type=radio]:选中'; var i=-1; VarI2=-1; 而我 好啊 错误 评论

第二个问题 选择1个选项

好啊 错误 评论

第三项质询 选择1个选项

好啊 错误 评论

将数据发送到表
您正在访问状态[i2],其中i2==3。你已经超出了你的范围你确定@leetylor?i2被初始化为-1?@radarbob-非常确定。我通过了密码。i2被设置为-1,但是i2++发生了…@radarbob代码笔似乎对我不起作用。也就是说,将单选按钮second questions设置为Ok,单击send data to table(将数据发送到表格)后仍会读取表格中的错误。让我自己更正。在实际调查中,这似乎是可行的,因为CodePen控制台是POS,而我很懒。使用浏览器控制台会显示一条错误消息。非常感谢您的建议,但我仍然不明白w
hy使用返回false。我是javascript新手,所以我不了解所有内容。你们有什么好的样品什么时候用,什么时候不用?感谢You@Tomas没问题-只是在更新标题下更新了答案,并提供了更多细节。这有帮助吗?请考虑通过回答灰色箭头来回答答案,如果它回答了你的问题。