jq 直接调用php文件_js调用php和php调用js的方法举例
1 JS方式調用PHP文件并取得php中的值
舉一個簡單的例子來說明:
如在頁面a.html中用下面這句調用:
alert(jstext);
在b.php中有這樣一段PHP代碼:
$action=$_GET['action']; //echo "var jstext='$action'"; //輸出一句JS語句,生成一個JS變量,并賦顛值為PHP變量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>
當執行a.html文件時,就會調用b.php文件,并將b.php文件的輸出作為JS語句來執行,所以此處會彈出一個提示框,內容為JS變量jstext的值,也就是在PHP文件中賦給jstext的值.
小結:
在HTML里用JS 調用文件的方式調PHP文件,則PHP文件的輸出將會被調用頁作為JS的代碼來用.
2 php調用js中的值
在z.php頁面中有這樣一段代碼:
$key=""; echo $key; ?>
3 php調用js中的方法(函數)
<?php echo "
4 JS調用PHP變量
(1)
$userId=100;
?>
var userId;
userId=document.getElementByIdx_x_x_x("userId").value;
alert (userId);
(2)
$url = '變化的網址';??? //定義變量
?>
//js調用php變量
var ds ="<?php echo $url?>" ; //賦值 alert(ds); //輸出效果
5? -------------------------------
var Y=,M=,D=;
-->
6 自己寫的js和php互相調用
1.php內容:
//echo ""; ? //最簡單的php調用js
//echo "";
//echo "aaaa";?? //php中超鏈接
//echo "";?? //有時候需要在PHP執行過程中,需要調用JavaScript自定義函數(驗證時出錯)
echo "function ok(msg){alert(msg);}";
?>
php調用js文件的好辦法ok("aaaaaa!");
2.php內容:
$userId=100;
?>
var userId;
userId=document.getElementByIdx_x("userId").value;
alert (userId);
if($_GET["action"]=="ok")
{
echo "I'm OK!";
}
else
{
echo "I'm not OK!";
}
?>
function func()
{
if(confirm("Are you OK with this?"))
{
this.location = "ok.php?action=ok";
}
else
{
this.location = "ok.php?action=cancel";
}
}
Please Click
function isMail(PostString)
{
re=/\w*/
if(re.test(PostString))
{
return true;
}
else
{
return false;
}
}
function test(){
if (isMail(<?php echo $email?>))
{document.write("<?php echo "N";?>");}
else
{document.write('<?php echo 'Y';?>');}
}
$email="aa";
?>
echo?? "
function?? test(){
alert( 'hello ');
}
";
?>
總結
以上是生活随笔為你收集整理的jq 直接调用php文件_js调用php和php调用js的方法举例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python日志文件保存在哪里,Pyth
- 下一篇: mapreduce 文件可以切分吗_Ma