2014-01-29 55 views
1

我想在下個訂單後在MAGENTO ...即success.phtml文件...我想給多個文件上傳功能。我正在使用uploadify腳本。我放置了2個js文件&一個小腳本& html代碼。如何在Success.phtml頁面實現自定義Ajax多文件上傳Javascript?

現在的事情是上傳的php文件沒有得到執行。這裏是代碼,我已經把success.phtml文件放入:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"  type="text/javascript"></script> 
<script src="http://rootofsite/uploadify/jquery.uploadify.min.js" type="text/javascript"></script> 
<link rel="stylesheet" type="text/css" href="http://rootofsite/uploadify/uploadify.css"> 

<form> 
    <div id="queue"></div> 
    <input id="file_upload" name="file_upload" type="file" multiple="true"> 
</form> 

<script type="text/javascript"> 
    <?php $timestamp = time();?> 
      var d = jQuery.noConflict(); 
    d(function() { 
     d('#file_upload').uploadify({ 
      'formData'  : { 
       'timestamp' : '<?php echo $timestamp;?>', 
       'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
      }, 
      'swf'  : 'http://rootofsite/uploadify/uploadify.swf', 
      'uploader' : 'http://rootofsite/uploadify/uploadify.php' 
     }); 
    }); 
</script> 

我已經把uploadify(它包含所有的東西)文件夾放在根目錄下。一切順利,但uploadify.php文件沒有得到執行。

這裏是演示鏈接: - http://www.uploadify.com/demos/

由於在演示正在顯示多個文件上傳,但沒有得到執行實際上沒有被上傳:),因爲在我的情況uploadify.php。沒有JavaScript錯誤沒有:)我不想爲它做一個模塊。

任何想法是什麼問題?

感謝

回答

0

說任何JavaScript我應該開始真正應該通過local.xml文件,添加在你的主題皮膚文件夾中引用。其次,如果你檢查頁面的來源,你看到你的JavaScript?有幾件事情可能會發生。您可能位於成功頁面的錯誤文件夾結構中,您可能會在頁面上運行多個jquery實例或其他幾個實例。也許dom沒有準備好嘗試這個。

<script src="http://rootofsite/uploadify/jquery.uploadify.min.js" type="text/javascript"></script> 
<link rel="stylesheet" type="text/css" href="http://rootofsite/uploadify/uploadify.css"> 

<form> 
    <div id="queue"></div> 
    <input id="file_upload" name="file_upload" type="file" multiple="true"> 
</form> 

<script type="text/javascript"> 
    <?php $timestamp = time();?> 
      var d = jQuery.noConflict(); 
    d(document).ready(function() { 
     d(function() { 
      d('#file_upload').uploadify({ 
       'formData'  : { 
        'timestamp' : '<?php echo $timestamp;?>', 
        'token'  : '<?php echo md5('unique_salt' . $timestamp);?>' 
       }, 
       'swf'  : 'http://rootofsite/uploadify/uploadify.swf', 
       'uploader' : 'http://rootofsite/uploadify/uploadify.php' 
    } 
     }); 
    }); 
</script> 
+0

嗨,羅布,現在這東西是我查源和所有的好。 JS是否有任何建議?請:) – Kaushal

+0

你好?任何人都可以回答這個問題,如果你知道如何做到這一點? – Kaushal

+0

也許DOM沒有準備好之前被稱爲 – Rob

相關問題