doudoulb1234 2015-10-14 13:26
浏览 38
已采纳

用javascript里面的字符php转义,正确的语法引号

how should be the correct syntax of quotes for this piece of code ?

<?php

    $cod="<div id='id1' onclick='xmlhttpPost(index.php?ajax="'this.id'") class='divazienda'>".$row[0];

?>

my problem is that I do not take the result of this.id of the js

  • 写回答

1条回答 默认 最新

  • dpzyd8865 2015-10-14 13:56
    关注

    Try this:

     $cod="<div id=\"id1\" onclick=\"xmlhttpPost('index.php?ajax=' + this.id);\" class=\"divazienda\">".$row[0];
    

    Escape double quotes (for each of the div attributes) as they are within the php double quotes

    As you are passing a string with the current element id into the onclick function - the string part needs to be in quotes and the variable part needs to be out of the quotes

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料