Javascript 映射的联系人表单在Jquery-1.11中无法正常工作

Javascript 映射的联系人表单在Jquery-1.11中无法正常工作,javascript,jquery,forms,google-maps,google-maps-markers,Javascript,Jquery,Forms,Google Maps,Google Maps Markers,我有一个不再支持的地图标记表单的代码。 它在jquery-1.6.1.min.js(其原始版本)上运行良好 我想让它在jquery-1.11上工作(我需要它工作的网页取决于此,我不能后退) 问题是什么: 如果尝试使用表单,它会成功发送消息,但问题是它会在新网页中打开“已发送确认消息”,而不是包含在与表单大小相同的地图信息框中 在使用v1.11时,我在Chrome控制台中不断遇到以下错误: '未捕获类型错误:未定义不是函数' 在 'mappedcontactformpro.js:199' 你知道

我有一个不再支持的地图标记表单的代码。 它在jquery-1.6.1.min.js(其原始版本)上运行良好

我想让它在jquery-1.11上工作(我需要它工作的网页取决于此,我不能后退)

问题是什么:

如果尝试使用表单,它会成功发送消息,但问题是它会在新网页中打开“已发送确认消息”,而不是包含在与表单大小相同的地图信息框中

在使用v1.11时,我在Chrome控制台中不断遇到以下错误:

'未捕获类型错误:未定义不是函数'

'mappedcontactformpro.js:199'

你知道如何解决这个问题吗?

好的,我找到了解决办法。 我怀疑这是一个jquery向后兼容性问题,事实确实如此。 我在标题中的jquery脚本之后直接添加了这两行:

        <script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>

我在这里找到了答案:


如果其他人对映射的联系人表单有这个问题,我希望它也能为他们解决这个问题

这不是一个理想的解决方案,因为这意味着有更多的js脚本加载,但它确实有效。我将删除第一个问题中的测试页面。