gpt4 book ai didi

javascript - SyntaxError : identifier starts immediately after numeric literal, str_replace变量到javascript

转载 作者:行者123 更新时间:2023-12-01 03:18:00 27 4
gpt4 key购买 nike

所以我有这个变量

$number = "1944/UN31/KEP/2017" 然后我想将 "/" 替换为 "" 所以我创建新变量:

$number2 = str_replace("/","",$number) // the result would be : 1944UN31KEP2017

我可以在使用之前将我的 $number 变量访问到 js(在 Laravel Blade 中):

onClick="doPrintTxtdaftar({{ $number}});">Print</a>

但是当我替换字符串和第二个变量时:

onClick="doPrintTxtdaftar({{ $number2}});">Print</a>

我的调试器中出现错误:语法错误:标识符在数字文字之后立即开始

它指出了我的第二个变量值:1944UN31KEP2017

有人可以帮我吗...谢谢

最佳答案

用引号引起来

更改此:

onClick="doPrintTxtdaftar( {{$number}} )">Print</a>

至:

onClick="doPrintTxtdaftar( '{{$number}}' )">Print</a>

希望这对你有用!!!

关于javascript - SyntaxError : identifier starts immediately after numeric literal, str_replace变量到javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410257/

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