簡體   English   中英

jQuery干擾javascript搜索功能(傳遞參數)

[英]jQuery interfering with javascript search function (passing parameters)

我有一個非常基本的帶有javascript搜索功能的移動html網站,以提供離線搜索功能。 我放入jquery mobile以便具有固定的工具欄(使用電話間隔和不支持ccs固定位置)。 現在的問題是,jQuery通過更改傳遞的參數影響了搜索功能。

您可以在查看網址時看到問題。

例如:

如果我搜索“ stackoverflow”

網址應為以下內容:search.html?searWords = stackoverflow

以下是創建的內容(請注意,搜索框的值為“搜索規格”)search.html?searWords = stackoverflow&Send = Search + Specs

如果我從搜索按鈕中刪除了“搜索規范”,則代碼將其省略,但得到的結果相同:search.html?searWords = stackoverflow&Send =

因此,簡而言之,當使用搜索功能時,jQuery移動腳本'jquery-1.6.4.min.js'和'jquery.mobile.min.js'會在網址末尾插入&Send =“搜索按鈕的值”用來。

這是因為jQuery mobile默認使用AJAX導航,這意味着它將攔截所有頁面上的所有鏈接和表單,並使用您指定的URL(例如page.html#page2.html )進行page.html#page2.html 這也適用於表格。

如果您可以不使用此功能,則可以使用ajaxEnabled選項將其關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM