我正在使用jquery来弄清楚如何使用autocomplete 。 我有两个输入类型文本example和example2 。 我只是想知道为什么它适用于ajax调用示例文本框而不适用于example2文本框上的自动完成方法。 这是WCF服务接口: [ServiceContract] public interface IMyService { [WebInvoke(Method = “GET”, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getcompletions/q={q}&limit={limit}”)] List GetCompletions(string q, string limit); } 当我使用ajax调用它很好地工作: $(document).ready(function () { var url = “http://localhost.:62138/”; var data = null; /* //this webservice call works for UriTemplate = “getcompletions/{q}” $.ajax({ url: url + “MyService.svc/GetCompletions/” […]
我在变量“url”上获取值但是当我将值变量分配给Tokeninput时,我的文本框没有表示该值。当我将值直接传递给tokeninput时,我的文本框正在工作。最后我需要在传递变量时读取我的文本框tokeninput ..先谢谢 $(document).ready(function () { var url; $.ajax({ type: “POST”, url: “Tokeninput.aspx/GetData”, contentType: “application/json; charset=utf-8”, data: JSON.stringify({ Locale: ‘en-US’ }), datatype: ‘json’, async: false, success: function (data) { xmlDoc = $.parseXML(data.d); $xml = $(xmlDoc); $title = $xml.find(“status”); if ($title.attr(“code”) == “0”) { url = ($title.text()); } }, error: function (e) { alert(“check once…”); } }); […]
@swatkins给出了他自己关于在jquery UI自动完成中使用jQuery模板的问题的精彩答案: 有没有办法使用jQuery UI自动完成的jQuery模板(官方插件)? 我的问题建立在那之上。 基本上我想知道如何使用jQuery模板构建自动完成,不使用任何类型的列表? 我问的原因是我想在一个小空间中显示很多信息,并使用列表设置它似乎不允许这样…而且,我只是很好奇:) 谢谢!
我有一个在对话框中打开的表单。 其中一个字段具有自动完成function。 构建所有字段并将服务器值存储在其中以预填充表单。 var mydiv = jQuery(“#editform”); var $myform = jQuery(“”); … var $mylabel10 = jQuery(“A label”); var $myinput9 = jQuery(“”); var $mylabel9 = jQuery(“Another label”); var $myinput8 = jQuery(“”); //path is a value passed in from the server $myform.append(… $mylabel10, $myinput9, $mylabel9, $myinput8); mydiv.append($myform); //autocomplete code – order is important to have autocomplete go […]
我正在尝试创建一个jQuery自动完成输入框,以便人们可以看到预先设置的建议。 实际上并不那么难,但不知怎的,我似乎无法解决一个不会出现建议的问题 。 这是一个小提琴: http : //jsfiddle.net/tbBy6/ 这是我的HTML文件: $(document).ready(function() { $(“input#search-textbox”).autocomplete({ source: [“c++”, “java”, “php”, “coldfusion”, “javascript”, “asp”, “ruby”] }); }); 文本框: 如果我输入“java”,为什么我看不到建议呢? 我的第二个问题:如何从数据库中获取数据? PS:我使用了这里的代码: http : //docs.jquery.com/UI/API/1.8/Autocomplete
有没有人遇到任何问题运行jQuery UI AutoComplete和jQuery UI iPod像DrillDown菜单? http://wiki.jqueryui.com/Menu 我意识到它还处于开发阶段,但是如果有人注意到这个问题,我很好奇吗? 如果你知道一个很棒的解决方案。 干杯。
我需要使用CAutoComplete创建一个下拉列表。 一切都设置好了,这是我的行动代码: request->isAjaxRequest && isset($_GET[‘q’])) { $name = $_GET[‘q’]; $criteria = new CDbCriteria; $criteria->condition=’`Character` LIKE :keyword’; $criteria->params=array(‘:keyword’=>”$name%”); $criteria->limit = 5; $suggestions = zCharacter::model()->findAll($criteria); $returnVal = ”; foreach($suggestions as $suggestion) { $returnVal .= $suggestion->Character.”\n”; } if (isset($suggestion)) { echo $returnVal; } $criteria->condition=’`Character` LIKE :keyword’; $criteria->params=array(‘:keyword’=>”%$name%”); $criteria->limit = 5; $suggestions = zCharacter::model()->findAll($criteria); $returnVal = ”; foreach($suggestions as […]
我有以下页面: .ui-menu-item { font-size:50%; } $(function () { $(“#a”).autocomplete({ source: “query.php”, minLength: 2 }); }); A B query.php返回JSON data include(“connect.inc.php”); $query = mysql_query(“SELECT a, b FROM table WHERE a LIKE ‘%”.mysql_real_escape_string($_GET[‘term’]).”%’ ORDER BY a ASC LIMIT 0,10″) or die(mysql_error()); $data = array(); while($row = mysql_fetch_assoc($query)) { $data[] = $row[‘a’]; } include(“close.inc.php”); echo json_encode($data); 数据库包含2行,显然是a和b。 问题是:如何更改当前脚本以自动完成a和b,其中a对应于mysql数据库中的b […]
我正在使用jQuery UI v1.9。 我成功实现了jQuery UI自动完成小部件,但是当我不得不处理用户没有从打开菜单中选择任何项目但仍继续在相关自动填充字段中键入字母(即,即使隐藏了自动完成菜单,用户也会继续输入字母,因为该菜单中不存在名称为输入名称的项目。 在这种情况下(当没有执行项目选择但自动填充字段中存在字符串时),我想提醒用户他/她没有选择现有对象但是他/她正在键入自定义对象。 我该怎么做? 注意 :实际上,我试图强制用户选择现有项目,或者如果未选择,则提示他/她创建新项目。
我正在玩jquery ui autocomplete。 并且有一个关于如何查询XML数据的问题。 我有一个包含位置列表的XML文件,类似于: The Tower of London Example text 51.5082349601834 -0.0763034820556641 6286786 GB United Kingdom S CSTL http://www.exmaple.com 我的jQuery是: jQuery(document).ready(function() { lang = ‘en’; $.ajax({ url: “places.xml”, dataType: “xml”, success: function( xmlResponse ) { var data = $( “countryCode”, xmlResponse ).map(function() { return { value: $( “name”, this ).text(), id: $( “geonameId”, this […]