2012-12-10 158 views
-1

我有一个PHP文件,其中GET从另一个PHP file.Now一个变量我想这个变量传递给其Javascript中给出另一个PHP文件。我怎样才能做到这一点?这里是Uploadify的代码Javascript的PHP变量传递

<head> 


<script type="text/javascript" src="uploadifyit/jquery-1.4.2.min.js"></script> 
<script type="text/javascript" src="uploadifyit/swfobject.js"></script> 
<script type="text/javascript" src="uploadifyit/jquery.uploadify.v2.1.4.min.js">  
<script type="text/javascript"> 

$(document).ready(function() { 

//alert('I am ready to use uploadify!'); 
$("#file_upload").uploadify({ 
    'uploader': 'uploadifyit/uploadify.swf', 
    'script': 'uploadifyit/uploadify.php', 
    'cancelImg': 'uploadifyit/cancel.png', 
    'folder': 'uploads', 
    'auto': false, // use for auto upload 
    'multi': true, 
    'queueSizeLimit': 200, 
    'onQueueFull': function(event, queueSizeLimit) { 
     alert(" You can upload " + queueSizeLimit + " files at once"); 
     return false; 
    }, 
    'onComplete': function(event, ID, fileObj, response, data) { 
     // you can use here jQuery AJAX method to send info at server-side. 
     $.post("insert.php", { name: fileObj.name}, function(info) { 
      alert(info); // alert UPLOADED FILE NAME 
     }); 
    } 
    }); 

     }); 

     </script> 

     </head> 

     <body> 
     <?php 
     $tabname=$_GET['tabname']; 
     ?> 

     <form id="form1" name="form1" action=""> 
     <input type="file" id="file_upload" name="file_upload" /><br /> 
     <a href="javascript:$('#file_upload').uploadifyUpload();">Upload File</a> 
     </form> 
     </body> 
     </html> 

请参阅$ tabname是我想在insert.php中使用的变量。我需要通过这个$ TABNAME到insert.php并提前

+2

使用会话,全球,饼干。这些可以从任何PHP文件访问。无需通过它们。 – GoodSp33d

回答

1

您可以使用脚本数据标签:

'scriptData'  :{ 
    'variable1': '<?php echo $_GET["variable1"]; ?>', 
    'variable2': '<?php echo $_GET["variable2"]; ?>' 
}, 

或者说,你为什么不存储在$_COOKIE$_SESSION可变的变量?您可以访问其他脚本这些变量,而无需通过任何东西。

+0

谢谢you..I使用会话,并且它正在精湛的.. –

0

内that..Thanks使用您的文章线改成这样:

$.post("insert.php?tabname="<?=$_GET['tabname'];?>, { name: fileObj.name}, function(info) 
+0

对不起,没有工作 –