亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 2078 | 回復(fù): 5
打印 上一主題 下一主題

php和js交互的問題,請(qǐng)幫幫忙! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-05-10 20:17 |只看該作者 |倒序?yàn)g覽
20可用積分
有三個(gè)文件:hello.php,world.js,temp.tpl。
temp.tpl是基于smarty的模板。
hello.php功能是賦值給temp.tpl里的變量,temp.tpl會(huì)調(diào)用world.js的函數(shù)(就是<script type="text/javascript" src="./js/world.js">)。
現(xiàn)在temp.tpl有變量$member,hello.php將一個(gè)值賦給了$member,但是world.js也需要用到變量$member的值。

問題是world.js怎樣得到hello.php賦給變量$member的值?
有什么辦法可以解決?
謝謝啦!

最佳答案

查看完整內(nèi)容

member="{$member}";

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-05-10 20:17 |只看該作者
<script>member="{$member}";</script>

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-05-10 22:35 |只看該作者
能詳細(xì)一點(diǎn)嗎?
那個(gè)語(yǔ)句加到哪里?
然后怎么引用

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-05-11 09:17 |只看該作者
用php程序輸出一段javascript的變量定義就可以了

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-05-11 22:50 |只看該作者
把js文件做成php的!
好像,本來你的js文件是這樣:
----------------------------word.js--------------------------------
function print_msg(msg) {
   document.write(msg);
}
----------------------------------------------------------------------

現(xiàn)在把它寫成php的文件:
-----------------------------------world.php-----------------------
<?php
$member = $_GET['member'];
echo <<<JS
function print_msg($member) {
   document.write($member);
}
JS;
?>
--------------------------------------------------------------------

然后在temp.tpl文件中改成:
<script type="text/javascript" src="./js/world.php?member={$member}">
這樣就搞定了!

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2009-05-12 17:39 |只看該作者

回復(fù) #1 ccdd14 的帖子

如 2樓所說的那樣,直接用php 把  $member 值 賦給js里面的一個(gè)變量
例如:
$smarty->assign("member",$member)

你的js代碼里面可以用
<script>
member =  {$member}
......你自己的js代碼....
</script>

這段js代碼放在你的word.js文件里面就行,當(dāng)然也可以放在模板文件里面。

[ 本帖最后由 blueapplewp 于 2009-5-12 17:43 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP