获取PHP变量的JavaScript不起作用
javascript to get php variable doesn't work
<div id="div01">01</div>
<div id="div02">02</div>
<img src="../img/logo.png" onclick="blueSky()"/>
.js
function blueSky() {
$.ajax({
type:'GET',
url: 'test.php',
success: function(respond) {
document.getElementById("div02").innerHTML=respond; // works
}
});
$("#div01").html("<?php echo $target;?>"); } // should be "abc" - doesn't work
测试.php
...
$target = "abc";
$("#div01").html("<?php echo $target;?>"); } // should be "abc" - doesn't work
它不应该工作。因为$target
是在测试中定义的.php并且不在你调用 javascript .html()
的范围内。
你可以做:
$("#div01").html(respond);
在 ajax 调用的 success:
属性内。
另外,在test.php中,我希望您正在做一个echo $target
,以便将"abc"推回blueSky()
函数的respond
对象
你正在使用 AJAX 来获取test.php
,所以你必须这样做:
测试.php
$target = 'abc';
echo $target;
或者这个:
function blueSky() {
<?php include 'test.php'; ?>
$("#div01").html("<?php echo $target; ?>"); }
相关文章:
- 幻灯片滚动javascript不起作用
- 当我在浏览器中打开HTML文件时,javascript不起作用
- 来自MDN的循环示例的JavaScript不起作用
- 在IE中切换javascript不起作用的复选框
- 在SVG中创建带有外来对象的文本区域的Javascript不起作用
- 寻呼<李>javascript不起作用
- 想制作一个基于URL的音频播放器,但Javascript不起作用
- 从Android设备浏览时Javascript不起作用
- 在 Javascript 不起作用的情况下为数字添加逗号
- 获取PHP变量的JavaScript不起作用
- 有些JavaScript不起作用
- 保存HTML文件后,Javascript不起作用
- onClick javascript不起作用
- 在Wicket ModalWindow中使用Panel时,HTML中的Javascript不起作用
- Jquery顶部的两行Javascript不起作用
- 当我通过Node服务器提供HTML时,为什么我的页面Javascript不起作用
- Javascript不起作用,但当放置断点并从chrome调试器工具中单击文件时,它可以正常工作
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- 在IE9中javascript不起作用,但在打开控制台后它就起作用了
- 为什么Javascript不起作用