我搜索了一些代码,甚至找到了,但是我不知道如何添加他创建的JavaScript的新行。原来的链接是这个,下面的代码我有一些问题。因为我已将代码更改"price": "120.00",
为"price": "\\using php to call some data",
。
这是原始代码:
{
"product_id": "1",
"store_id": "1",
"price": "120.00",
"sequence": "0",
"id": "1",
"parent_id": "0",
"name": "Store 1",
"email": "[email protected]"
}
这是我写的:
$result1=mysqli_query($conn, "select * from product");
while ($row1=mysqli_fetch_assoc($result1))
{
$pno1 = $row1["no"];
$sql1 = "SELECT * FROM xx where WHERE product_id = '$pno1') ";
$query1 = mysqli_query($conn , $sql1);
$rowcont1 = mysqli_num_rows($query1);
?>
{
"name": "<?php echo $row1["PACKAGE_NAME"]; ?>",
"id": "<?php echo $row1["PACKAGE_NAME"]; ?>",
"cat": "UNIFI",
<?php
if ($rowcont1 == 0)
{
?>
"vas": "<?php echo "No default vas"; ?>"
<?php
}
else
{
?>
"vas": "<?php
while($rowvas1=mysqli_fetch_assoc($query1))
{
echo "$rowvas1[PACKAGE_NAME]\\n\\n"; //This is the line I want to chage (\\n no function for me)
}
?>"
<?php
}
?>
},
<?php
我发现许多问题与我相同,但是即使我尝试了所有解决方案,我的代码仍然无法正常工作
请尝试以下操作:
echo "$rowvas1[PACKAGE_NAME]<br>";
而不\n
只是添加html line-break <br>
。
编辑:如果您正在使用中提供的JS jsfiddle
,请确保更改以下行:
$('#price-store').text(pricestore[$('option:selected', this).index()].price);
至(.text(
to .html(
):
$('#price-store').html(pricestore[$('option:selected', this).index()].price);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句