[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Tty to use this http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/ Maybe it helps
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
The formatItem implementation is wrong. You are returning the JavaScript object for the row (item) instead of a String to display. Try return item.Name. Jörn On Wed, Jul 16, 2008 at 1:28 AM, shapper [EMAIL PROTECTED] wrote: Sorry for the delay ... I just changed the file. Check it now. On Jul 15, 9:37 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Firebug shows an error when I enter something. Can't debug it with the compressed script - replace that with the uncompressed one and we may get somewhere. Jörn On Tue, Jul 15, 2008 at 9:35 PM, shapper [EMAIL PROTECTED] wrote: Hi, Here it is: http://www.27lamps.com/Beta/AutoComplete/TagsUpdate.aspx And I kept the previous one: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx Thank You, Miguel On Jul 15, 6:09 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi Jörn, Thank you for your help ... In fact I had that before but it was not working so I changed ... I realized it now that there were two problems: That one on my AutoComplete code and another one on the methods that returns the JSON when connecting to the SQL Server. I was able to spot it using FireBug. Thanks, Miguel On Jul 16, 8:18 am, Jörn Zaefferer [EMAIL PROTECTED] wrote: The formatItem implementation is wrong. You are returning the JavaScript object for the row (item) instead of a String to display. Try return item.Name. Jörn On Wed, Jul 16, 2008 at 1:28 AM, shapper [EMAIL PROTECTED] wrote: Sorry for the delay ... I just changed the file. Check it now. On Jul 15, 9:37 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Firebug shows an error when I enter something. Can't debug it with the compressed script - replace that with the uncompressed one and we may get somewhere. Jörn On Tue, Jul 15, 2008 at 9:35 PM, shapper [EMAIL PROTECTED] wrote: Hi, Here it is: http://www.27lamps.com/Beta/AutoComplete/TagsUpdate.aspx And I kept the previous one: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx Thank You, Miguel On Jul 15, 6:09 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem?
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a-
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi, Here it is: http://www.27lamps.com/Beta/AutoComplete/TagsUpdate.aspx And I kept the previous one: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx Thank You, Miguel On Jul 15, 6:09 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Firebug shows an error when I enter something. Can't debug it with the compressed script - replace that with the uncompressed one and we may get somewhere. Jörn On Tue, Jul 15, 2008 at 9:35 PM, shapper [EMAIL PROTECTED] wrote: Hi, Here it is: http://www.27lamps.com/Beta/AutoComplete/TagsUpdate.aspx And I kept the previous one: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx Thank You, Miguel On Jul 15, 6:09 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Sorry for the delay ... I just changed the file. Check it now. On Jul 15, 9:37 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Firebug shows an error when I enter something. Can't debug it with the compressed script - replace that with the uncompressed one and we may get somewhere. Jörn On Tue, Jul 15, 2008 at 9:35 PM, shapper [EMAIL PROTECTED] wrote: Hi, Here it is: http://www.27lamps.com/Beta/AutoComplete/TagsUpdate.aspx And I kept the previous one: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx Thank You, Miguel On Jul 15, 6:09 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please put the commented code back in. The current one is rather useless. Jörn On Tue, Jul 15, 2008 at 4:31 PM, shapper [EMAIL PROTECTED] wrote: Does anyone knows how to solve this problem? Please, check my example in: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx On Jul 14, 9:57 pm, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); },
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server.
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone?
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Jörn, I just uploaded an ASP.NET application that shows exactly what the problem was. The commented script code is the one I used to try to solve my problem but it does not work: http://www.27lamps.com/Beta/AutoComplete/Tags.aspx What should I do? Thanks, Miguel On Jul 14, 6:02 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Learn to use Firebug - as I mentioned, the ajax request returns a 404. It still does. Please come back when you have an actual JavaScript problem. Jörn On Mon, Jul 14, 2008 at 6:16 PM, shapper [EMAIL PROTECTED] wrote: Jörn, I just uploaded all your example to my server and the json example does not work: http://www.27lamps.com/Labs/AutoComplete/demo/json.html None of the remote works ... have no idea why. The same happens with my example: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Anyway, all I am trying to make work is remote example where the JSON returned is as follows: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61- b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] I am not familiar with PHP but I created the following: ?php $q = strtolower($_GET[q]); if (!$q) return; echo [; echo {TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags: []},; echo {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags: [],ProfessorTags:[]},; echo {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},; echo {TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags: [],ProfessorTags:[]}]; echo ]; And my AutoComplete code is as follows: script type=text/javascript $(document).ready(function(){ $(#tag).autocomplete(tags.php, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); }); /script This is what I have been using to try to find the problem in AutoValidate so then I can fix the problem in my ASP.NET MVC project. Thanks, Miguel On Jul 14, 4:40 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Open firebug and look at the request being send. A 404 is returned. Jörn On Mon, Jul 14, 2008 at 5:15 PM, shapper [EMAIL PROTECTED] wrote: That was a mistake when I uploaded the files ... I sent two wrong files. I just updated the files: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html Again it does not work. On Jul 14, 3:28 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You forgot the document ready code. Jörn On Mon, Jul 14, 2008 at 4:07 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 14, 1:04 am, shapper [EMAIL PROTECTED] wrote: Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created:http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar: http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11,
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi, I tried to replicate your code using the JSon string generated by ASP.NET MVC. I created a static php code as you did ... To be honest I am not familiar with php. This was the best I was able to do ... I have been trying everything to make this work ... I really don't understand why my AutoComplete does not work ... Here is the page I created: http://www.27lamps.com/Labs/AutoComplete/demo/tags.html I cannot guarantee that PHP code is ok ... I am really not used to it. My ASP.NET MVC application generates the following JSon string: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}, {TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]},{TagID:f183cb9d-9d92-4c61-b03a- e51cc1205b2b,Name:Português,FileTags:[],ProfessorTags:[]}] This was what I tried to replicate. Does anyone has any idea how to solve my problem? Thanks, Miguel On Jul 13, 9:44 pm, shapper [EMAIL PROTECTED] wrote: Hi, With ASP.NET this is not so easy ... Anyway, I tried to place your example and mine in the same page using PHP, which I am really not very familiar:http://www.27lamps.com/Labs/AutoComplete/AutoComplete.html Sorry, but I am not really use with PHP. Thanks, Miguel On Jul 13, 2:41 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: You still haven't posted a testpage. It doesn't have to be dynamic, a static file that delivers the content that your serverside usually works just as well. Jörn On Sun, Jul 13, 2008 at 2:45 PM, shapper [EMAIL PROTECTED] wrote: Please, anyone? On Jul 12, 6:46 pm, shapper [EMAIL PROTECTED] wrote: Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work:
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Remote json is still rather cumbersome to handle. Here is an example, take a look at the source: http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Hi, I can upload the client part but I am generating my JSON using ASP.NET MVC and the project is not finish so I can't upload it because it uses a SQL server. Don't you have any idea what is going on? I set up a page with this and I will try to explain what I get. When I use: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, selectFirst: false }); My autocomplete shows but only one option in the list ... however that option is including all the options returned by the Json according to that criteria. For example, if I type M I get one option which when selected puts the following in the input: [{TagID:3fae2160-55f6-4dd0-b856- fd27f5d307e2,Name:Matemática,FileTags:[],ProfessorTags:[]}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Matemática B,FileTags:[],ProfessorTags:[]}] You see? It picks the two options. I tried again and typed F and I get: [{TagID:017b253e-596b-4328-85f5- fd97a783759c,Name:Física,FileTags:[],ProfessorTags:[]}] Which is also right because I have only that record. So the server code is receiving well the parameter and returning the filtered records it but somehow the autocomplete interprets that as only one record and does not display it the right way ... I am using JSonResult of ASP.NET MVC to return the JSON and it seems to be ok. Any idea? Thanks, Miguel On Jul 12, 5:23 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Please upload a testpage and provide a link. There are too many things that can go wrong here. Jörn On Sat, Jul 12, 2008 at 3:32 PM, shapper [EMAIL PROTECTED] wrote: Hi, I tried to make this work following your example but until now I wasn't able to make this work? Could you, please, help me out? This is what I have at the moment: $(#Tags).autocomplete(/File/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, parse: function(data) { return $.map(eval(data), function(row) { return { data: row, value: row.Name, result: row.Name } }); }, formatItem: function(item) { return item; } }); My JSon data is as follows: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] What am I doing wrong? I have been trying many variations of my code but it still does not work. Thanks, Miguel On Jul 12, 12:05 pm, Jörn Zaefferer [EMAIL PROTECTED] wrote: Remote json is still rather cumbersome to handle. Here is an example, take a look at the source:http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/json.html Jörn On Sat, Jul 12, 2008 at 1:01 AM, shapper [EMAIL PROTECTED] wrote: I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
That strange format *is* JSON !
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel
[jQuery] Re: AutoComplete and JSon not working as expected. Please, help me out.
I also tried the following but until now I wasn't able to make it work: $(#Tags).autocomplete(/Professor/GetTags, { autoFill: true, cacheLength: 1, multiple: true, scrollHeight: 200, selectFirst: false, width: 260, formatResult: function(item) { return item.Name; } }); Please, does anyone knows how to do this? MyJson data is as follows: [{TagID:3fae2160-55f6-4dd0-b856-fd27f5d307e2,Name:John}, {TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:Jane}] I have been trying to solve this but until now I wasn't able ... Thanks, Miguel On Jul 11, 8:53 pm, shapper [EMAIL PROTECTED] wrote: Yes, I tried the following: $(#Tags).autocomplete(/File/GetTags, { width: 260, formatItem: function(item) { return item.Name; } }); But this is not working. Any idea? Thanks, Miguel On Jul 11, 7:03 pm, tlphipps [EMAIL PROTECTED] wrote: You need to use the formatResult option (I think that's the option name). It will allow you to format the data for display. On Jul 11, 12:08 pm, shapper [EMAIL PROTECTED] wrote: Hello, I am using JQuery AutoComplete with JSon. I created a function on my server code which return the data. However, when I start writing J in my Input I get the following: [{TagID:883b197e-0cb3-4528-8403-0877d742bf47,Name:John}, {TagID:017b253e-596b-4328-85f5-fd97a783759c,Name:Jane}] How to get only the names instead of this strange format? Am I a missing something here? Thanks, Miguel