मैं इसjQuery AJAX खाली स्थान के और एम्परसेंड मुद्दा
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);
की तरह कुछ कर रहा हूँ और यह के अलावा सब कुछ के लिए ठीक काम करता है जब मैं "&" है, तो एक ampersand के साथ स्पेस। तो अनुरोध पैरामीटर "D+&+D,+enterprisess"
या D+%26+D%2C
जैसा दिखता है। यह तब सर्वर पर 404 देता है।
कोई विचार यहां क्या करना है?
उपयोग 'encodeURIComponent()' यूआरएल के लिए। –
jquery AJAX कॉल में मेरे पैरामीटर में गुजरने के बाद से मुझे यह नहीं करना चाहिए। इसके अलावा मैंने इसे आजमाया और यह और भी बदतर हो गया, मुझे लगता है कि यह डबल एन्कोडिंग की तरह करता है, तो – StevieB
काफी हद तक यह मेरे स्थानीय सर्वर यानी "डी +% 26 + डी% 2 सी" जैसे पैरामीटर पर काम करता है लेकिन विकास सर्वर – StevieB