gpt4 book ai didi

Javascript输出未定义,代码似乎没问题

转载 作者:行者123 更新时间:2023-11-28 15:18:05 25 4
gpt4 key购买 nike

我有一个基于 codeigniter 的网站。我正在尝试输出用户信息以打印他们的运输标签。一切正常,但是新弹出窗口中显示的信息格式不正确,并且其中一个参数显示为未定义。我使用的代码如下:

来自 admin_controller.php

<小时/>
public function address(){
$data['Address']=$this->input->get("Address");
$data['firstname']=$this->input->get("firstname");
$data['lastname']=$this->input->get("lastname");
$data['address1']=$this->input->get("address1");
$data['address2']=$this->input->get("address2");
$data['suburb']=$this->input->get("suburb");
$data['state']=$this->input->get("state");
$data['postcode']=$this->input->get("postcode");
$data['mobile']=$this->input->get("mobile");
$this->load->view('admin/address',$data);
}
<小时/>

与按钮本身相关的代码

<小时/>
<a class="btn btn-primary" href="#" onClick="Address('<?php echo $order->firstname ?>','<?php echo $order->lastname ?>','<?php echo $order->address1 ?>','<?php echo $order->address2 ?>','<?php echo $order->suburb ?>','<?php echo $order->state ?>','<?php echo $order->postcode ?>','<?php echo $order->mobile ?>')"> Label </a>
<小时/>

脚本

<小时/>
<script>
function Address(val,firstname,lastname,address1,address2,suburb,state,postcode,mobile){
window.open("<?php echo base_url();?>admin_controller/address?Address="+val+"&firstname="+firstname+"&lastname="+lastname+"&address1="+address1+"&address2="+address2+"&suburb="+suburb+"&state="+state+"&postcode="+postcode+"&mobile="+mobile+"",null,"width=800,height=400,left=100,top=100");
}

</script>
<小时/>

最佳答案

您没有将参数 val 的值传递给 Javascript 函数。

onClick="Address('<?php echo $order->firstname ?>'

应该是这样的:

onClick="Address('theValue', '<?php echo $order->firstname ?>'

关于Javascript输出未定义,代码似乎没问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32731595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com