0

我整个早上都在为这个挠头。我的一张幻灯片中包含一些表单元素。我想要做的是调用外部 javascript 函数来获取字段值,以便重定向到不同的 URL。例如:

function ts_submit()
{
    var w = $('#ts_w').val();
    var p = $('#ts_p').val();
    var r = $('#ts_r').val();

    document.location = 'http://www.example.com/search/' + w + '/' + p + '/' + r;
}

当我从幻灯片上的表单中调用此函数时,它说该函数不存在。我假设这是因为内容是与主页分开加载的,但我不知道如何让它工作。

- 编辑 -

忽略这个问题,我已经通过使用 javascript 拉入幻灯片内容来解决复杂的问题。最终的问题是一个无效的 JS 函数名,就这么简单。嗬!

4

1 回答 1

0

您可以调用外部 Javascript 函数,但首先需要加载

像这样的东西

function LoadExternalJS() {
   var script = document.createElement('script');
   script.src = '/path/to/your/external/script.js';
   script.type = 'text/javascript';
   var head = document.getElementsByTagName("head")[0];
   head.appendChild(script);
 }

然后你可以调用函数......希望它有帮助

于 2013-07-08T10:51:52.063 回答