Jetzt bringe ich Ihnen eine schnelle Lösung für die Ajax-Übermittlung von verstümmeltem Code unter IE. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben.
Haha, nachdem ich so viele Dinge ausprobiert habe, funktioniert encodeURIComponent immer noch! ! ! !
Fügen Sie eine Schutzmaßnahme zur Position chinesischer Schriftzeichen hinzu: encodeURIComponent(parentid)
function loadCity(parentid) { var city = '${hotel.city}'; $.ajax({ url: './listCity.jspx?prov='+ encodeURIComponent(parentid), type: 'GET', dataType: 'JSON', timeout: 5000, error: function() { alert('加载城市列表失败!'); }, success: function(msg) { $("#city").empty(); $.each(eval(msg), function(i, item) { if(item.city ==city){ $("<option value='" + item.city + "' selected = 'selected'>" + item.city + "</option>").appendTo($("#city")); }else{ $("<option value='" + item.city + "'>" + item.city + "</option>").appendTo($("#city")); } }); } }); }
Das Obige habe ich für alle zusammengestellt Ich hoffe, es wird Ihnen in Zukunft nützlich sein.
Verwandte Artikel:
Beispielcode für den asynchronen Datei-Upload im Ajax-Formular
Kaskadierende Bedienung des Dropdown-Menüs
Ajax realisiert eine dreistufige Kaskadierung von Provinzen und Gemeinden
Das obige ist der detaillierte Inhalt vonEine schnelle Lösung für die Ajax-Übermittlung verstümmelter Zeichen unter IE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!