Problems with autocomplete

Axmed - April 17, 2007 - 11:45

I discovered a problem with autocomplete function on the "tag" field, in which user write tags to content. In IE6-7 all is ok, but in Firefox this function reports a mistake:
"An HTTP error 400 occured.
http://www.*******.info/taxonomy/autocomplete/2"

How can I solve this problem?

any luck with solving this problem? i have it too...

entropicarbon - November 23, 2007 - 12:22

any help would be appreciated...

Taxonomy: An HTTP error 0 occured.

wwwoliondorcom - January 12, 2008 - 20:06

Hello,

I get this error:

An HTTP error 0 occured.
http://www.MYWEBSITENAME.com/taxonomy/autocomplete/5

Anybody knows why ?

Thanks a lot.

what solution did you find ?

wwwoliondorcom - January 18, 2008 - 21:31

Hi,

Can you tell us if you found a solution ?

Thanks.

An error occurred.

geremiadoan - March 26, 2008 - 04:56

I am also having this problem in Firefox. I tried it in IE with the same result.
I have Free Tagging enabled in taxonomy for content type, Blog. I begin typing some tags in the field. A little blue circle on the right end of the field spins and a list of autocomplete suggestions drops from the bottom of the field. I can choose one of the items or continue typing the term with no problem. The problem occurs as soon as I type a comma to add more terms. I get a pop up window that reads:
An error occurred.
http://geremiadoan.com/?q=taxonomy/autocomplete/2
I can click OK and continue adding terms; however the window pops up every time I press the comma button and often in the middle of typing a word. If I have several terms to enter for the content I am creating, I might have to click OK on the window 12 or more times.
I can't seem to find a way to disable this autocomplete feature, despite having scoured drupal.org. Anyone have a suggestion?
Geremia Doan

Solving?

funana - October 10, 2008 - 01:04

I came to a point where I wanted to disable autocompletion for forms completely. I think I just
commented at somewhere at line 1402 in form.inc:

/*  if ($element['#autocomplete_path']) {
    drupal_add_js('misc/autocomplete.js');
    $class[] = 'form-autocomplete';
    $extra =  '<input class="autocomplete" type="hidden" id="'. $element['#id'] .'-autocomplete" value="'. check_url(url($element['#autocomplete_path'], NULL, NULL, TRUE)) .'" disabled="disabled" />';
  } */

No errors so far. But does anybody know if this is correct?

__
Join DRUPAL on Friendfeed!
SEO Tips For Successful Drupal Sites
Infopirate: Share Bookmarks - Make Money.

OMG and we have a winner!!!

Draven_Caine - November 23, 2008 - 05:40

Thank you so much for the fix for this .js form issue. Thank you again for all the help.

good solution ?

wwwoliondorcom - February 25, 2009 - 19:26

Hello,

Can you tell me if it was the right solution or if you had to modify something else?

Does it work on Drupal 6 ?

Thanks.

line feeds

MarcElbichon - October 10, 2008 - 15:04

Hi,

I've had this problem. It occurs because line feeds have been written before text.
To see it, launch http://www.*******.info/taxonomy/autocomplete/2 and see code source.
If source had line feeds before { .... }, you found the problem.
Check you template.php and modules. Delete all line after last ?>.

If error persists, you can also modify /misc/autocomplete.js and add at end :

Drupal.ACDB.prototype.trim = function(data)
{
data = data.replace(/(?:^\s+|\s+$)/g, "");
return data.replace(/\n/g, "");
}

and add

data = db.trim(data);

in Drupal.ACDB.prototype.search just before var matches = Drupal.parseJson(data);
That works for me.

Hope it helps you !

 
 

Drupal is a registered trademark of Dries Buytaert.