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
我想在导出中显示,如index.php?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。目前的做法不正确。你不能,
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 >