我有js代码,它在echo语句中(使用ajax调用重试)。 我需要根据第一个结果发送另一个ajax请求。所以我需要在js变量中分配一个php变量(在第一次ajax调用期间从数据库中检索php变量)
echo '<script>
echo '<script>// SEINDINGM REQUEST FOR SELECTED DAY
$("#dayName").on("change", function(){
// GRABBING THE SELECTED VALUE
var day = $(this).val();
var uid=//Here I want to assign the php variable //;
alert(uid);
alert(day);
</script>';
答案 0 :(得分:2)
替换
var uid=//Here I want to assign the php variable //;
带
var uid='.$myVariable.';
PHP并不关心这个值是否会以JavaScript代码结束。它只是将内容写在您想要的任何地方。该文档将像往常一样到达客户端,包括已插入的变量内容。然后它通常由JavaScript执行。
如果变量的内容是一个字符串,那么你必须把它写成:
var uid="'.$myVariable.'";
中包含变量内容的更多信息和不同选项
答案 1 :(得分:1)
echo '<script>
$("#dayName").on("change", function(){
// GRABBING THE SELECTED VALUE
var day = $(this).val();
var uid='.$myVariable.'
alert(uid);
alert(day);
</script>';