0

我正在尝试将其他两个站点的搜索表单嵌入到我自己的站点中。这是我的网站,表格在底部:http ://dsa.dartmouth.edu/ 。

DGD 搜索工作正常 - 用户被定向到搜索结果页面 - 但课程选择器没有 - 用户只是被重定向到空白搜索页面。

这是我的表单代码:

<form action="http://coursetown.hacktown.cs.dartmouth.edu/search" method="post" class="appSearch">
       <input id="search" name="query[title]" placeholder="course title(s)" type="text" role="textbox">
       <input type='submit' name='commit' type="submit" value='Search' />
</form>

有没有办法让用户在点击搜索时被定向到 coursetown 的搜索结果页面?

4

1 回答 1

0

http://coursetown.hacktown.cs.dartmouth.edu/search上的搜索表单由 AJAX 提交,因此没有可点击的搜索 URL。此外,它似乎使用了一个隐藏的“authenticity_token”字段,该字段可能是在加载时在服务器端生成的,因此您可能需要了解他们是否有可用于此目的的 API。

如果您可以直接编辑该页面以触发基于 URL 参数的 JavaScript 搜索,这也是一个选项,但不确定您对搜索页面的控制级别。

于 2012-08-03T19:56:31.930 回答