मुझे लगता है कि आप AJAX-upload के old version का उपयोग कर रहे हैं। मुझे this new one मिला। http://jsfiddle.net/marcosfromero/XkCP5/
var button = $('#button1'), interval;
new AjaxUpload(button,{
//action: 'upload-test.php', // I disabled uploads in this example for security reasons
action: 'upload.htm',
--> data: {field1: 'value1', field2: 'value2'}, <--
...
मैं फ़ाइल प्रस्तुत करने बंद कर दिया और इस स्वचालित रूप से बनाया प्रपत्र मिला:
<form enctype="multipart/form-data" method="post" style="display: none;" action="upload.htm" target="ValumsAjaxUpload0">
<input type="hidden" name="field1" value="value1">
<input type="hidden" name="field2" value="value2">
<input type="file" name="myfile" style="position: absolute; margin: -5px 0pt 0pt -175px; padding: 0pt; width: 220px; height: 30px; font-size: 14px; opacity: 0; cursor: pointer; display: block; z-index: 2147483583; top: 48px; left: 147px;">
</form>
यहाँ यह का एक उदाहरण एक data
विशेषता ठीक से छिपा इनपुट फ़ील्ड में बदला के साथ ठीक से काम कर रहा है
मुझे स्रोत पर एक त्वरित रूप से देखा गया था और मुझे लगता है कि लाइब्रेरी केवल क्वेरी स्ट्रिंग के रूप में पैरामीटर का समर्थन करती है। यद्यपि आप चाहते हैं कि कार्यक्षमता को लागू करना बहुत कठिन नहीं होना चाहिए। हो सकता है कि एक कांटा पहले से ही वही करता है जो आप चाहते हैं ... – polarblau
क्या यह क्रॉस-डोमेन AJAX है? – kjy112
मुझे लगता है कि मेरे लिए परिवर्तन करना मुश्किल होगा, यह क्रॉस-डोमेन नहीं है – kusanagi