我整个早上一直在用这个抓头。我的一张幻灯片中包含一些表单元素。我正在尝试做的是调用外部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函数名称,就这么简单。卫生署!
答案 0 :(得分: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);
}
然后你可以调用这个函数......希望它有所帮助