Ich versuche, meine div
Inhalt mit neuem Inhalt zu aktualisieren, wenn der Benutzer die Suche verwendet textbox
:jQuery AJAX: Uncaught Syntaxerror: unerwartete Token
$('#business_request_filter_search_textbox').on('input propertychange paste', function() {
$.ajax({
url: "/ajax/housekeeping/business/" + $("#search_filter_selection")[0].selectedIndex == 1 ? "get-requests-by-username" : "get-requests-by-business-name";
type: "GET",
cache: false,
data: { search: $('input#business_request_filter_search_textbox').val() },
beforeSend: function(xhr) {
$('#request_area').html('<center>Please wait while we gather results...</center>');
},
success: function(data) {
$('#request_area').html(data);
},
});
});
Jetzt habe ich ein Drop-Down-Auswahl, was sie die Suche filtern möchten durch, den Benutzernamen oder den Firmennamen. Dies ist die Zeile, die den Fehler verursacht.
url: "/ajax/housekeeping/business/" + $("#search_filter_selection")[0].selectedIndex == 1 ? "get-requests-by-username" : "get-requests-by-business-name";
Mache ich etwas falsch?
haben Genießen Sie :) Sie dieses '$ überprüfen ("# search_filter_selection") [0] .selectedIndex == 1? "get-requests-by-username": "get-requests-by-business-name" 'Bedingung? –
kann versuchen ($ ("# search_filter_selection") [0] .selectedIndex == 1)? "get-requests-by-username": "get-requests-by-business-name" mit Klammern –