js文件調用php文件
Ⅰ 如何在js中調用php
在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。
1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:
<script type="text/javascript" src="/index.php/test/testjson2">
</script>
<script type="text/javascript" >
alert(jstext);
</script>
2、在test_json2.php中有這樣一段PHP代碼:
<?php
$php_test='I come from PHP!';
echo "var test='$php_test';";
echo "var jstext="."'$php_test';";
?>
當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,
所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。
這樣就行你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
Ⅱ html中利用js調用php文件輸出文本
<html>
<body>
<div id='news'></div>
<ifrmame style="display:none" src='get_news.php'></iframe>
</body>
</html>
get_news.php:
<html>
<script>
onload=function()
{
parent.document.getElementById('news').innerHTML=document.getElementById('contents').innerHTML;
}
</script>
<body id='contents'>
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
$files="鏈接沒有填寫,以免網路作為廣告處理";
$fp=file_get_contents($files);
$fp=str_replace('document.writeln("',"",$fp);
$fp=str_replace('");',"",$fp);
$fp=str_replace('\/',"/",$fp);
$fp=str_replace("\'","'",$fp);
$fp=str_replace("'/","'鏈接沒有填寫,以免網路作為廣告處理/",$fp);
echo $fp;
?>
</body>
</html>
Ⅲ 怎麼在一個.js文件里引用一個.php的文件呢
不用,你下個jquery的類庫,然後你的html引用這個類庫就行了,只要跟這個html相關的js都會被自動引入jquery.
Ⅳ 在js中能調用php文件中的函數嗎
可以調用的,直接在JS函數中寫上你的函數即可,但是你的JS必須寫在你的頁面裡面,如下:
<script>
var string = "<?=Your_function();?>";
</script>
但是你的函數必須有返回值!!
Ⅳ 怎麼在一個.js文件里引用一個.php的文件
我當時自己做魔域帳號注冊程序的時候也是碰到了這樣的問題,不過我用的不是php而是asp.net。
後來自己寫了個md5加密的類,傳值進mysql資料庫把這個問題解決了。
Ⅵ 如何在js中調用php
在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。
1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:
<scripttype="text/javascript"src="/index.php/test/testjson2">
</script>
<scripttype="text/javascript">
alert(jstext);
</script>
2、在test_json2.php中有這樣一段PHP代碼:
<?php
$php_test='IcomefromPHP!';
echo"vartest='$php_test';";
echo"varjstext="."'$php_test';";
?>
當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,
所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。
3、調用結果:
Ⅶ 外部js文件 .js 怎麼調用php文件中的變數
=$language?</div
js獲取:var lang = document.getElementById(lang).innerHTML;
------解決方案--------------------------------------------------------
其實js和html,css是一樣的東西,你完全可以讓外部js文件由php動態生成。
<script type=text/javascript src=xxx_js.php</script
但是你的需求有點繞,就是想要index.php里計算得到的language,那麼其實只要index.php將這個變數放在index.php生成頁面的某個位置(script標簽里的一個變數/任意dom node的一個屬性),讓init.js在onload之後去取來用就行了。
------解決方案--------------------------------------------------------
方法有的是,關鍵是你那邊需求合不合適。
你甚至可以存在session里,然後所有js文件都做成php的,讓js.php讀session。
再簡單點,做個獨立的php介面,AJAX直接去拿SESSION里的數據。
Ⅷ 怎樣實現JS調用php文件
實際上,js是瀏覽端腳本,PHP 是伺服器端的,也就是說,瀏覽器里的js不能真正調用php。你必須依靠伺服器的返回數據,然後頁面變化之類,這就用到了AJAX技術,不過……伺服器不一定要返回xml數據,HTML片段或json都可以。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
Ⅸ js調用php文件中的方法
這個比較簡單,我發兩個文件給你,我可以測試一下。寫好了的,方便測試。[email protected]