הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שליחת נתונים של multipart/form-data באמצעות JQ (https://hosts.co.il/forums/showthread.php?t=99121)

איציק ברבי 07-08-12 11:49

ציטוט:

נכתב במקור על ידי בניה (פרסם 853642)
נראה שלא עובד בIE, גם לא 9:
http://jquery.malsup.com/form/progress.html

שמתי לב לזה עכשיו,
האפשרות שאתה הבאת עובדת לIE?

בניה 07-08-12 13:07

ציטוט:

נכתב במקור על ידי איציק ברבי (פרסם 853644)
שמתי לב לזה עכשיו,
האפשרות שאתה הבאת עובדת לIE?

כן, הוא עושה "נוהל דרדור", משתמש בכלי הכי מתקדם שיש לו זמין
אם אני לא טועה במקרה הכי "גרוע" (IE7) הוא משתמש בIFRAME

יכול להיות שיש משהו יותר אלגנטי ממה שהבאתי, אבל זה הכיוון.
לצערינו בגלל IE החיים קשים

איציק ברבי 07-08-12 22:07

הממשק הזה גדול מידי לצרכים שלי,
אני בסה"כ צריך למצוא דרך לשלוח את הנתונים בAJAX.
חיפשתי על איך לאפשר את AjaxForm בIE ולא מצאתי פתרון.
אולי ידוע לך משהו?

בניה 07-08-12 22:55

ציטוט:

נכתב במקור על ידי איציק ברבי (פרסם 853663)
הממשק הזה גדול מידי לצרכים שלי,
אני בסה"כ צריך למצוא דרך לשלוח את הנתונים בAJAX.
חיפשתי על איך לאפשר את AjaxForm בIE ולא מצאתי פתרון.
אולי ידוע לך משהו?

למה גדול מידי? זה רק קוד.
אתה יכול לנסות להשתמש בפלאש, זה גם סבבה
נסה את:
http://code.google.com/p/swfupload/

איציק ברבי 08-08-12 00:40

ציטוט:

נכתב במקור על ידי בניה (פרסם 853666)
למה גדול מידי? זה רק קוד.
אתה יכול לנסות להשתמש בפלאש, זה גם סבבה
נסה את:
http://code.google.com/p/swfupload/

תודה,
בסוף הלכתי על הפלאש:
זה הקוד המתוקן(ערכתי את הפונקציות שלו ומימשתי אותו בדיוק למה שאני צריך).
PHP קוד:

$(function() {
    var 
uploader = new plupload.Uploader({
        
runtimes 'gears,html5,flash,silverlight,browserplus',
        
browse_button 'upload',
        
container 'container',
        
max_file_size '10mb',
        
url 'up.php',
        
flash_swf_url './plupload.flash.swf',
        
silverlight_xap_url './plupload.silverlight.xap',
        
resize : {width 320height 240quality 90}
    });
    
uploader.init();
    
uploader.bind('FileUploaded', function(upfile,info) {
        if(
info.response.match(/(.*),OK/)){
            var 
url info.response.split(',');
            $(
".status").html(url[0]);
        }
        else{
            
alert(info.response);
            $(
".status").html("");
        }        
    });    
    
uploader.bind('FilesAdded', function(upfiles) {
        $(
".status").html(files[0].name);
        $(
".status").html('<img src="loading.gif" alt="" />');
        
uploader.start();
        
up.refresh();
    });    
    
}); 

http://www.plupload.com/ - עמוד הבית שלו.


כל הזמנים הם GMT +2. הזמן כעת הוא 19:14.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ