gpt4 book ai didi

php - 单引号内的单引号 PHP

转载 作者:行者123 更新时间:2023-12-02 18:43:42 25 4
gpt4 key购买 nike

我有一个如下所示的 HTML achor 标签:

echo '<a href="javascript:tempBuy('.$res_get_price[0][0].','.$res_get_price[0][1].','.$res_get_price[0][2].','.$dt_str.')">'.$res_get_price[0][0];

对应的javascript函数tempBuy()是

function tempBuy(rate,veg_name,market_name,dt)
{
alert(dt);
}

但问题是它根本不发出警报!可能我需要在 tempBuy() 中将变量名称包含在单引号内功能。我试过tempBuy(\'var1'\,\'var2\'...)但它显示错误。我怎样才能做到这一点。谢谢 。

该部分的来源如下所示:

<td width="120px" class=""><a href="javascript:tempBuy(56.0,Apple,Bangalore,2013-05-18)">56.0</a>                                
</td>
<script>
function tempBuy(rate,veg_name,market_name,dt)
{
alert(rate);

}
</script>

最佳答案

您没有将 JavaScript 参数括在引号中。您需要将每个变量用单引号括起来,因为您对“href”属性使用了双引号。另一件事是您没有关闭“a”HTML 标记。

echo '<a href="javascript:tempBuy(\''.$res_get_price[0][0].'\',\''.$res_get_price[0][1].'\',\''.$res_get_price[0][2].'\',\''.$dt_str.'\')">'.$res_get_price[0][0].'</a>';

关于php - 单引号内的单引号 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16622034/

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