我对编程非常陌生,我对这个问题感到困惑。
我想创建自动填充文本框。
从我看到的我需要使用json。但是对于json的source
,我需要一个文件脚本的url,我不太了解这一部分。
这是http://jqueryui.com/demos/autocomplete/#option-source
的示例$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
这是否意味着每当我在自动填充文本框中键入内容时,它会访问url中的文件,文件脚本会根据我的输入动态更改?
另外,我只能在php中看到一些url文件的例子。可以在Django中完成吗?例如指定一个url作为源并将该url链接到一个输出数据的视图?
答案 0 :(得分:2)
每当您在自动填充文本框中键入内容时,它都会访问该网址以检索数据数组。 (在测试演示时使用firebug或chrome开发人员工具查看键入时发送的HttpRequests)
来自您关联的文档:
“使用String时,Autocomplete插件需要该字符串 指向将返回JSON数据的URL资源。“
所以是的,只要URL返回JSON数据,就可以使用Django。