ich etwas tut, wie diesJQuery Ajax Leerzeichen und kaufmännische Und Ausgabe
var apiOptions = {
url: url,
dataType: 'jsonp',
type: "GET",
success: success
};
if(dataOptions) {
apiOptions.data = {
key: self.settings.key,
limit: self.limit,
address: dataOptions.address,
};
}
$.ajax(apiOptions);
Und es funktioniert alles in Ordnung, außer, wenn ich „&“, also Räumen um ein kaufmännische. So sieht der Anforderungsparameter wie "D+&+D,+enterprisess"
oder D+%26+D%2C
aus. Dies gibt dann eine 404 auf dem Server zurück.
Eine Idee, was Sie hier tun können?
Verwenden 'encodeURIComponent()' zu URL Ihre Werte kodieren mit
String.prototype.replace()
Versuchen lösen. –Von dem, was ich las, meine Parameter in der Jquery Ajax Call übergeben, ich sollte nicht müssen. Auch ich habe es ausprobiert und es bricht es noch schlimmer Ich denke, es ist wie Doppelcodierung dann – StevieB
Lustig genug funktioniert es auf meinem lokalen Server dh Parameter wie "D +% 26 + D% 2C", aber nicht auf Entwicklungsserver – StevieB