【问题标题】:Javascript/AJAX works on home but not secondary pagesJavascript/AJAX 适用于主页但不适用于辅助页面
【发布时间】:2012-06-03 02:33:43
【问题描述】:

在我刚刚为客户创建的 4 个网站上使用 Wordpress。我有一个带有脚本的侧边栏,该脚本使用 Google Maps API 并估算出租车费用。该脚本在主页上运行良好,但在任何辅助页面上都不起作用。什么会导致这种行为?其中一个站点是http://yellowcaboffolsom.net。在主页上试用计算器,然后在任何其他页面上试用。 我被这个难住了。 杰克B

【问题讨论】:

  • 如果您在此处发布有问题的实际代码会很有帮助,这样我们就不必去寻找它了。
  • 您拥有所有域的 gmaps api 密钥并正确设置?
  • API 密钥的域设置如下:sacramentoairporttaxi.net/* sacramentotaxi.us/* yellowcaboffolsom.net/* longdistancetaxicab.com/*

标签: javascript ajax wordpress


【解决方案1】:

我不确定这是否是您的全部问题,但在该站点上,函数 book2() 正在为名为 pickUp 的变量赋值,但您初始化的变量名为 pickUP(带有大写的“P” .我想说第一步是使变量名称匹配,然后您可以查看其他问题是否仍然重现。

【讨论】:

  • 我认为根本没有使用该值。我修复了它,但问题仍然存在。
【解决方案2】:

打开控制台,点击按钮,它会告诉你问题。

Uncaught ReferenceError: pickUp is not defined /make-taxi-reservations/?destinationF=1689+Arden+Way%2C+Sacramento%2C+CA&destinationF=1600+Exposition+Boulevard%2C+Sacramento%2C+CA&address1=1689+Arden+Way%2C+Sacramento%2C+CA&address2=1600+Exposition+Boulevard%2C+Sacramento%2C+CA#:220
Uncaught TypeError: Cannot read property 'value' of undefined myScript.js:9

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2020-05-31
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    相关资源
    最近更新 更多