Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 运行时未加载Jquery脚本编辑:意外标记_Javascript_Jquery - Fatal编程技术网

Javascript 运行时未加载Jquery脚本编辑:意外标记

Javascript 运行时未加载Jquery脚本编辑:意外标记,javascript,jquery,Javascript,Jquery,为什么在运行时或激活submit按钮后不加载此脚本?我从一个更大的脚本中提取了它,它似乎应该运行adhoc,但是在pageload之后,变量不会出现在控制台中,表单也不会提交。我已经确认jquery已正确加载。有人知道吗 编辑:将脚本移到页面底部,现在它运行了,但我收到了一封电子邮件 未捕获的语法错误:意外标记 名字 姓 标题 公司* 电话* 您是否尝试将代码放入 $( document ).ready(function() { ... your code here ... }); 它

为什么在运行时或激活submit按钮后不加载此脚本?我从一个更大的脚本中提取了它,它似乎应该运行adhoc,但是在pageload之后,变量不会出现在控制台中,表单也不会提交。我已经确认jquery已正确加载。有人知道吗

编辑:将脚本移到页面底部,现在它运行了,但我收到了一封电子邮件

未捕获的语法错误:意外标记
名字
姓
标题
公司*
电话*

您是否尝试将代码放入

$( document ).ready(function() {
    ... your code here ...
});
它看起来像是带有类的div。表单响应不在表单标记中

这行代码

var $response = $form.find('.form-response');
应该是

var $response = $('.form-response');

以下是。

您是否在
$(document).ready(函数(){…})中运行此操作
或等效的
$(函数(){…})?您是在本地(本地主机?)还是在web服务器上运行此程序?如果是本地的,怎么办?(lamp/mamp/wamp stack?)胡言乱语-在本地主机和eloqua托管环境GregL上都测试过-这里运气不好“但是变量在页面加载后不会出现在控制台中”-为什么变量会出现在控制台中?它们是函数中的局部变量,只有在
'form.sidebar form'
元素上发生提交事件时才会调用(即使如此,只有在解析表单标记后运行上述代码时才会调用该函数)。根据我的上一条评论,它们是该函数中的局部变量。局部变量不会最终成为
窗口的属性。
。我已经尝试过这一点,以及GregL Niether为medoes工作时提到的等效方法。你的表单是否有一个
class=“sidebar form”
?我使用的是“你能发布你的html吗?”?
var $response = $form.find('.form-response');
var $response = $('.form-response');