javascript数组值在php中的传递方式 var exp_array_string=[]; exp_数组_字符串[0]=“”; exp\u array\u string[1]=“maincode=P0010250&tablename=prod\u fert\u st\u mn&prod\u code=FR00001&frequency=m&highlimit=35&model=f”; exp_数组_字符串[2]= “maincode=P0021000&tablename=prod_auto_st_mn&prod_code=AU00001&frequency=m&highlimit=35&model=a”; exp\u数组\u字符串[3]= 主代码=P0051000&表名=prod_oil_st_mn_ts&prod_代码=OIL0030&频率=m&上限=35&型号=o 对于(i=1;i

javascript数组值在php中的传递方式 var exp_array_string=[]; exp_数组_字符串[0]=“”; exp\u array\u string[1]=“maincode=P0010250&tablename=prod\u fert\u st\u mn&prod\u code=FR00001&frequency=m&highlimit=35&model=f”; exp_数组_字符串[2]= “maincode=P0021000&tablename=prod_auto_st_mn&prod_code=AU00001&frequency=m&highlimit=35&model=a”; exp\u数组\u字符串[3]= 主代码=P0051000&表名=prod_oil_st_mn_ts&prod_代码=OIL0030&频率=m&上限=35&型号=o 对于(i=1;i,javascript,php,Javascript,Php,我想在导出中显示,如index.php?maincode=P0010250&tablename=prod\u fert\u st\u mn&prod\u code=FR00001&frequency=m&highli 但是它们显示在index.php?document.write(exp_datastring)中 我现在能做什么你不能那样做,原因是 PHP是服务器端,Javascript是客户端,所以当PHP执行Javascript时,不是,反之亦然 最好使用ajax。目前的做法不正确。你不能,

我想在导出中显示,如index.php?
maincode=P0010250&tablename=prod\u fert\u st\u mn&prod\u code=FR00001&frequency=m&highli

但是它们显示在index.php?document.write(exp_datastring)中
我现在能做什么你不能那样做,原因是 PHP是服务器端,Javascript是客户端,所以当PHP执行Javascript时,不是,反之亦然


最好使用ajax。目前的做法不正确。

你不能,PHP是服务器端:意味着在客户端执行JS时已经执行了,你可以只执行类似于此JS的操作


变量exp\u数组\u字符串=[
“maincode=P0010250&tablename=prod\u fert\u st\u mn&prod\u code=FR00001&frequency=m&highlimit=35&model=f”,
“maincode=P0021000&tablename=prod_auto_stu mn&prod_code=AU00001&frequency=m&highlimit=35&model=a”,
“主代码=P0051000&表名=prod_oil_STU mn_ts&prod_代码=OIL0030&频率=m&上限=35&型号=o”
];
for(exp\u数组\u字符串中的变量i){
文件。写(“”);
文件。写(“”);
}

如果您想将值传递给
php
您可能是在引用
ajax
xhr
您的问题对我来说一点也不清楚,所以首先猜测:
$export\u xls=“/index.php?$exp\u datastring”
如何在php中存储document.write值?当我单击导出url(如$export_xls)时,我会在php中使用,然后通过使用php在服务器端收集信息或在服务器上发送xhr请求来打开index.php页面。无法在客户端将JS变量分配给php(您正在尝试的)
var exp_array_string = [];

exp_array_string[0] = "";
exp_array_string[1] = "maincode=P0010250&tablename=prod_fert_st_mn&prod_code=FR00001&frequency=m&highlimit=35&model=f";

exp_array_string[2] =
    "maincode=P0021000&tablename=prod_auto_st_mn&prod_code=AU00001&frequency=m&highlimit=35&model=a";
exp_array_string[3] =

maincode = P0051000&tablename=prod_oil_st_mn_ts&prod_code=OIL0030&frequency=m&highlimit=35&model=o


for (i = 1; i <= 3; i++) {

    var exp_datastring = exp_array_string[i];

    <?php
        $a = "<script language='javascript'>document.write(exp_datastring);</script>";
        <td valign="bottom" align="right" height="20" id='11'>
    <?php $export_xls = "/index.php?$a";  ?> 
    <a href = "<?php echo $export_xls;?>" >
    <img src = "/sites/themes/download_excell_btn_dshbrd.jpg" alt = "" border = "0" / ></a>
    </td >