为了账号安全,请及时绑定邮箱和手机立即绑定

在阿贾克斯响应中获取 php 超链接的值

在阿贾克斯响应中获取 php 超链接的值

PHP
慕尼黑的夜晚无繁华 2022-09-12 12:58:44
我想在从ajax获得响应后,在编解码器中对控制器进行链接操作。我需要一个来自ajax响应的变量放入控制器的链接中,然后在控制器中,我需要操作更新过程。我尝试过使用php链接,但它不起作用。错误显示 。The URI you submitted has disallowed characters这是脚本          $.ajax({              type : "GET",              url  : "<?php echo admin_url().'leads/data_status'; ?>",              success : function(response2){                 var data2 = JSON.parse(response2);                 var html = '';                 var a;                 for(a=0; a<data2.length; a++)                 {                    html += '<tr>'+                                '<td>'+data2[a].name+'</td>'+                                '<td>'+data2[a].company+'</td>'+                                '<td><a href="<?php echo admin_url().'leads/trash/status='?>'+data2[a].status+'&id='+data2[a].id+'">Back</a></td>'+                             '</tr>';                 }              }           })这是控制器脚本public function trash(){    $id=$this->input->get('id');    $status=$this->input->get('status');    $data = array(        'status' => $status,        'last_status' => null    );    $this->db->where('id',$id);    $this->db->update(db_prefix() . 'leads', $data);    redirect('admin');}你知道如何修复代码吗?
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

您的代码中存在连接问题,我已经使用了字符串,请您尝试一下吗?


html += '<tr>'+

    '<td>'+data2[a].name+'</td>'+

    '<td>'+data2[a].company+'</td>'+

    '<td><a href="<?php echo admin_url();?>leads/trash/status='+data2[a].status+'&id='+data2[a].id+'">Back</a></td>'+

'</tr>';

或将URL存储在变量中,例如


url = "<?php echo admin_url();?>leads/trash/";

url += 'status='+data2[a].status;

url += '&id='+data2[a].id;


html += '<tr>'+

    '<td>'+data2[a].name+'</td>'+

    '<td>'+data2[a].company+'</td>'+

    '<td><a href="'+encodeURIComponent(url)+'">Back</a></td>'+

'</tr>';

不要忘记在php中使用,如果你使用urldecodeencodeURIComponent


$id=urldecode($this->input->get('id'));

$status=urldecode($this->input->get('status'));


查看完整回答
反对 回复 2022-09-12
  • 1 回答
  • 0 关注
  • 64 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信