मैं बहुखण्डीय/फार्म डेटा के साथ एक HTTP POST कॉल करने के लिए, jQuery का उपयोग कर कोशिश कर रहा हूँ:jQuery का उपयोग कर मल्टीपार्ट/फॉर्म-डेटा के साथ एक HTTP पोस्ट कॉल बनाना?
$.ajax({
url: 'http://localhost:8080/dcs/rest',
type: 'POST',
contentType:'multipart/form-data',
data: 'dcs.source=boss-web&query=data&dcs.algorithm=lingo&dcs.output.format=JSON&dcs.clusters.only=true',
//dataType: "jsonP",
success: function(jsonData) {alert('POST alert'); data=jsonData ; },
error : function(XMLHttpRequest, textStatus, errorThrown) {
console.log('An Ajax error was thrown.');
console.log(XMLHttpRequest);
console.log(textStatus);
console.log(errorThrown);
}
});
यह काम नहीं करता। फायरबग एक अपरिभाषित त्रुटि देता है और लौटा XMLHttpRequst
ऑब्जेक्ट मल्टीपार्ट फ़ील्ड गलत पर सेट होता है।
क्या मैं jQuery के साथ इस काम करने के लिए कर सकते हैं? और यदि यह संभव नहीं है तो यह हासिल करने के लिए एक सरल है?
अर्थात idon't फ़ाइलें, बस कुछ डेटा स्थानांतरित करने की जरूरत है। लेकिन सर्वर को मल्टीपार्ट की आवश्यकता है।
क्या होगा अगर डेटा मैं भेजने के लिए कोशिश कर रहा हूँ एक पूर्ण रूप में वास्तव में नहीं है? –
मैं एक त्रुटि कह attr हिस्सा contentType सेट है कि के लिए निर्धारित नहीं है मिलता है। –