设置script标记的src属性获取的数据,必须是正确的js代码!
<?
if($_GET['item_id']) {
echo "view.innerHTML = '$_GET[item_id]'";
exit;
}
?>
<a href="#" onclick="javascript:change()">dd</a>
<span id="view">?</span>
<script language="javascript" id=LoadDataSrc></script>
<script>
function change()
{
var LoadFileName="?item_id=1";
document.getElementById("LoadDataSrc").src = LoadFileName;
//LoadDataSrc.src = LoadFileName; //既然是id,那么就可以直接写成这样
}
</script>
<?
if($_GET['item_id']) {
echo "view.innerHTML = '$_GET[item_id]'";
exit;
}
?>
<a href="#" onclick="javascript:change()">dd</a>
<span id="view">?</span>
<script language="javascript" id=LoadDataSrc></script>
<script>
function change()
{
var LoadFileName="?item_id=1";
document.getElementById("LoadDataSrc").src = LoadFileName;
//LoadDataSrc.src = LoadFileName; //既然是id,那么就可以直接写成这样
}
</script>
if($_GET['item_id']) {
echo $_GET["item_id"];
echo "view.innerHTML = '$_GET[item_id]'";
exit;
}
?>为什么echo $_GET["item_id"]不能输出呢?
这样才行,echo "document.write('{$_GET[item_id]}')";
很多人说可以这样,但我一次也没有成功过 :(