我有这个JavaScript代码
var list = "";
$.each(data.result.products, function (i, item) {
var prices = item.salePrice;
list = list +
'<h3>' + item.productTitle + '</h3>' +
'<h4>' + item.salePrice + ' </h4>' +
'<?php $price = "" ?>' +
;
})
我希望PHP变量item.salePrice
中有<?php $price = "" ?>
。将价格值分配给PHP变量的最佳解决方案是什么。
答案 0 :(得分:0)
您正在尝试从客户端在服务器上执行某些操作,这是不可能的。 Javascript在客户端运行,这意味着您无法访问服务器,因为您无法直接访问服务器。允许您从客户端调用服务器的是jQuery.ajax(),它对服务器执行异步调用。这样您就可以进行服务器更改。你这样做,你只需插入一些永远不会运行的PHP代码,因为该网站已经完全加载。