js里镶嵌php运行失败

img


其中php代码。输出的结果是
{
"code": 1,
"msg": "反馈成功"
}
我希望把这个结果赋值给a,然后再用浏览器弹窗弹出。为什么运行时无效?
其他功能全部正常,如果把赋值那一段注释掉,然后再把alert(a)改为alert("成功")运行时就会弹出成功,说明功能是正常的,问题就出在赋值那一段。
伟大的csdn能解决我的问题吗? 感谢🙏

问题不在代码上,可能和文件有关。把文件命名为.php放到服务器上,应该能得到想要的结果。