php参数斜杠,在PHP中使用斜杠(/)的字符串问题

博主在尝试将PHP中的ID(格式为2019/34)传递给JavaScript方法时遇到问题。由于ID包含斜杠,JavaScript将其解析为两个独立的部分,导致错误的结果。尝试了字符串化、引号包裹以及拆分后再组合的方法,但explode()函数仍然导致了错误的计算。问题在于如何正确地传递含有特殊字符的ID而不被JavaScript误解析。
摘要由CSDN通过智能技术生成

我有一些id(来自数据库的主键),具有下一种格式:2019/34。我在一张桌子上显示这段代码,我可以正常看到它。当我尝试在PHP中将此变量发送到javascript方法时,问题就来了。因为即时通讯在id中使用斜杠,当我发送php变量作为javascript方法的参数时,它会进行计数。当我想发送参数时它分为2019和34 2019/34。

我已经尝试将实际的php字符串变量解析为string,然后通过参数发送它。

我试图使用引号发送参数,但它也计算。

我甚至尝试将id(2019和34)分开,使用两个参数将它们发送到javascript方法,并再次在方法中创建完整的字符串。但是当我使用explode方法(explode("/",$id))时,它会重新计算。

echo "

"

Expected object sended: "2019/34".

Actual object sended:   "59.3823529" (The division of 2019 and 34).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值