jQuery自动完成:如何分离javascript的url?

时间:2012-04-03 07:12:56

标签: javascript jquery jquery-ui autocomplete jquery-autocomplete

对于网站,我会在不同页面上有很多自动完成字段。

它们在所有页面上的工作方式完全相同,但它们不能调用相同的URL。

我想知道是否有可能在<input>上提及将成为自动填充字段的网址?目标是为许多html代码提供一个js代码

我尝试了一些东西,但它似乎不起作用: HTML:

<input type="field" name="search" class="autocomplete" value="Search" url="smalltest/otherTest/..." />

和JS

$(document).ready(function () {
    $("input.autocomplete").autocomplete({
        source: $(this).attr("url")
    }); });

我在jquery lib中遇到异常。

1 个答案:

答案 0 :(得分:8)

将网址属性更改为data-url,然后在.autocomplete中执行以下操作:

source: $(this).data("url")