BujQuery ajax boşluk ve ampersanı konu
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);
gibi bir şey yapıyorum Ve "&" olduğunda bir işareti etrafında boşluklar öylesine hariç her şey için çalışıyor. Bu nedenle, istek parametresi "D+&+D,+enterprisess"
veya D+%26+D%2C
gibi görünür. Bu daha sonra sunucuda bir 404 döndürür.
Burada ne yapacağınız hakkında bir fikriniz var mı?
Kullanımı ile
String.prototype.replace()
kullanmayı deneyin sorun size çözmek. –Gönderdiğim parametrelerden geçirdiğim jQuery ajax çağrısı üzerinden yapmam gerekmem. Ayrıca ben denedim ve daha da kötü bozar Ben çift kodlama gibi yapar o zaman o zaman – StevieB
Benim yerel sunucu üzerinde çalışır, yani "D +% 26 + D% 2C" gibi parametresi geliştirme sunucusu – StevieB