2016-04-20 7 views
0

veröffentliche ich eine ASP.NET MVC-Anwendung entwickle .. und alles funktioniert, während sie mit dem localhost testen ... aber wenn ich meine Anwendung veröffentlichen nur die picker funktioniert. Ich habe den Ordner überprüft, in dem meine Skripts veröffentlicht werden, und das Skript jQuery UI durchsucht, um zu sehen, ob es die Auto-Vervollständigung enthielt, und das tat es.Datepicker funktioniert, aber die automatische Vervollständigung, wenn nicht

Ich erhalte 0 Fehler in der Konsole, und alle Skript Links sind korrekt. Ich führe jQuery 1.10.2.

Das einzige, was ich finden konnte, während ich Inspecting Element auf der Webseite war, war:

<input name="subcategory" class="form-control text-box single-line ui-autocomplete-input ui-autocomplete-loading" id="Categories" type="text" value="" data-val-required="This field is required!" data-val="true" autocomplete="off"> 

ich die autocomplete="off"-autocomplete="on" geändert und das hat noch nicht damit es funktioniert.

Ich bin mir nicht sicher, welchen anderen Code ich mit diesem Beitrag posten sollte, um Ihnen ein besseres Verständnis zu vermitteln, weil alles funktioniert, während ich die Anwendung in localhost teste.

Wie ist es, dass 1 Teil von jQuery UI funktioniert, aber das andere nicht?

Muss ich einen Verweis hinzufügen, der etwas mit Ajax zu tun hat, da meine Autovervollständigung das verwendet?

Antwort

0

das Problem gefunden:

$(document).ready(function() { 
    $('#Categories').autocomplete({ 
    source: function (request, response) { 
     $.ajax({ 
      url: "//*folder on server name*//codeAC/AutoCompleteCategory", 
      type: "POST", 
      dataType: "json", 
      data: { term: request.term }, 
      success: function (data) { 
       response($.map(data, function (item) { 
        return { label: item.subcategory, value: item.subcategory }; 
       })) 
      } 
     }) 
    }, 
}); 
}); 
:

$(document).ready(function() { 
    $('#Categories').autocomplete({ 
    source: function (request, response) { 
     $.ajax({ 
      url: "/codeAC/AutoCompleteCategory", 
      type: "POST", 
      dataType: "json", 
      data: { term: request.term }, 
      success: function (data) { 
       response($.map(data, function (item) { 
        return { label: item.subcategory, value: item.subcategory }; 
       })) 
      } 
     }) 
    }, 
}); 
}); 

musste geändert werden

Verwandte Themen