2012-03-06 77 views
0

試圖上傳圖片到用戶文件夾/上傳/ $ UID我想我已經變的語法正確的,也許在文件路徑中語法不正確/上傳/用戶/傳遞PHP變量JavaScript語法問題

(function($){ 
    $.simpleuploader = {version: '0.1'}; 
    $.fn.simpleuploader = function(options){ 
    // the container to inject the form into 
    var $this = $(this); 

    var user = '<?php echo $uid; ?>'; //is users id from session 

    // set defults 
    var defaults = { 
     prefix: 'simpleuploader-', 
     latency: 500, 
     reuse: true, 
     when: 'onchange', 
     submitText: 'Submit', 
     disabledOpacity: .3, 
     settings: { 
      fullPath: 'http://www.mysite.com/image_upload/uploads/user/', 
      relPath: '../uploads/user/', 

     }, 
+1

歡迎來到SO!什麼不起作用?你是否收到任何錯誤訊息?如果是這樣,他們說什麼? – 2012-03-06 20:24:36

+0

在上傳目錄中權限設置是否正確? – 2012-03-06 20:25:58

+0

圖像無法載入文件夾權限707 – 2012-03-06 20:27:59

回答

0

您是否在定義路徑時嘗試使用用戶變量? 你應該這樣做

var defaults = { 
    prefix: 'simpleuploader-', 
    latency: 500, 
    reuse: true, 
    when: 'onchange', 
    submitText: 'Submit', 
    disabledOpacity: .3, 
    settings: { 
     fullPath: 'http://www.mysite.com/image_upload/uploads/' + user + '/', 
     relPath: '../uploads/' + user + '/', 

    } 
+0

感謝rubn得到變量終於 – 2012-03-06 20:37:05

+0

由於某種原因,它不處理 - var user ='<?php echo json_encode($ uid); ?>';當我查看結果 - fullPath:'http://www.mysite.com/image_upload/uploads/'; / – 2012-03-06 20:51:40