来自 前端技术 2019-09-04 19:43 的文章
当前位置: 六合联盟网 > 前端技术 > 正文

js调用php和php调用js的格局举个例子

1 JS格局调用PHP文件并赢得php中的值

1 JS形式调用PHP文件并拿走php中的值

举三个简单的事例来证实:

 

如在页面a.html中用上边这句调用:

举两个粗略的例证来验证:

<script type="text/javascript" src="b.php?action=test"></script>

如在页面a.html中用上面那句调用:

<script type="text/javascript" >

 

alert(jstext);

<script type="text/javascript" src="b.php?action=test"></script>

</script>

<script type="text/javascript" >

在b.php中有这样一段PHP代码:

alert(jstext);

<? $action=$_GET['action']; //echo "var jstext='$action'"; //输出一句JS语句,生成二个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>

</script>

当实践a.html文件时,就可以调用b.php文件,并将b.php文件的输出作为JS语句来推行,所以此处会弹出一个提醒框,内容为JS变量jstext的值,也便是在PHP文件中赋给jstext的值.

 

小结:

 

在HTML里用JS 调用文件的办法调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

在b.php中有这么一段PHP代码:

2 php调用js中的值

<? $action=$_GET['action']; //echo "var jstext='$action'"; //输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>

在z.php页面中有那样一段代码:

 

<script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>

 

3 php调用js中的方法(函数)

当实践a.html文件时,就能调用b.php文件,并将b.php文件的输出作为JS语句来奉行,所以此处会弹出一个提醒框,内容为JS变量jstext的值,相当于在PHP文件中赋给jstext的值.

<script type="text/javascript"> function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } </script>

小结:

<?php echo "<script type='text/javascript'>test();</script>"; ?>

      在HTML里用JS 调用文件的议程调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

4 JS调用PHP变量

 

(1)

 

<?php

2 php调用js中的值

$userId=100;

在z.php页面中有诸如此比一段代码:

?> <script>

<script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>

var userId;

 

userId=document.getElementByIdx_x_x_x("userId").value;

 

alert (userId);

3 php调用js中的方法(函数)

</script>

<script type="text/javascript"> function test() {   var t1=3;   t1 = t1+2;   alert(t1);   //return t1; } </script>
<?php echo "<script type='text/javascript'>test();</script>"; ?>

<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

 

(2)

4 JS调用PHP变量

<?php

(1)

$url = '变化的网站'; //定义变量

<?php
$userId=100;
?> <script>
var userId;
userId=document.getElementByIdx_x_x_x("userId").value;
alert (userId);
</script>
<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

?>

(2)

<script type="text/javascript">

<?php
$url = '变化的网址';    //定义变量
?>
<script type="text/javascript">
//js调用php变量
var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出成效</script>

//js调用php变量

5  -------------------------------

var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效用</script>

<script language="JavaScript"> <!--

5 -------------------------------

var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>;

<script language="JavaScript"> <!--

-->

var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>;

</script>

-->

 

</script>

6 本身写的js和php互相调用

6 自身写的js和php互相调用

1.php内容:

1.php内容:

<?php

<?php

 

//echo "<script LANGUAGE='javascript'>alert('$php变量');</script>"; //最简便易行的php调用js

//echo "<script LANGUAGE='javascript'>alert('$php变量');</script>";   //最轻易易行的php调用js

//echo "<a href=#><img width=50 src='$fruit_pic_array[$i]' onMouseOver=’javascript:a();‘></a>";

//echo "<a href=#><img width=50 src='$fruit_pic_array[$i]' onMouseOver=’javascript:a();‘></a>";

//echo "<a href='3.php'>aaaa</a>"; //php中中国足球球联赛链接

//echo "<a >aaaa</a>";   //php中中国足球球联赛链接

//echo "<script type='text/javascript' language='javascript'>phpmake('PHP建站学习笔记网');</script>"; //偶然候须要在PHP实践进度中,要求调用JavaScript自定义函数(验证时出错)

 

echo "function ok(msg){alert(msg);}";

//echo "<script type='text/javascript' language='javascript'>phpmake('PHP建站学习笔记网');</script>";   //一时候必要在PHP试行进度中,要求调用JavaScript自定义函数(验证时出错)

?>

echo "function ok(msg){alert(msg);}";

<HTML>

?>

<HEAD>

<HTML>

<TITLE> php调用js文件的好措施</TITLE>

<HEAD>

</HEAD>

<TITLE> php调用js文件的好法子</TITLE>

<BODY>

</HEAD>

<!--js调用php中定义的js-->

<BODY>

<scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''></scrīpt>

<!--js调用php中定义的js-->

<scrīpt>

<scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''></scrīpt>  

ok("aaaaaa!");

<scrīpt>

</scrīpt>

ok("aaaaaa!");

</script>

</scrīpt>

</BODY>

</script>

</HTML>

</BODY>

2.php内容:

</HTML>

<!--js调用php-->

 

<?php

2.php内容:

$userId=100;

<!--js调用php-->

?>

<?php

<script>

 

var userId;

$userId=100;

userId=document.getElementByIdx_x("userId").value;

 

alert (userId);

?>

</script>

 

<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

<script>

<!--js调用php-->

 

<?php

var userId;

if($_GET["action"]=="ok")

 

{

userId=document.getElementByIdx_x("userId").value;

echo "I'm OK!";

 

}

alert (userId);

else

 

{

</script>

echo "I'm not OK!";

 

}

<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

?>

 

<SCRIPT Language = "JavaScript">

 

function func()

 

{

<!--js调用php-->

if(confirm("Are you OK with this?"))

<?php

{

if($_GET["action"]=="ok")

this.location = "ok.php?action=ok";

{

}

echo "I'm OK!";

else

}

{

else

this.location = "ok.php?action=cancel";

{

}

echo "I'm not OK!";

}

}

</SCRIPT>

?>

<html>

<SCRIPT Language = "JavaScript">

<head>

function func()

</head>

{

<body>

if(confirm("Are you OK with this?"))

<a href="#" href="#" onClick="javascript:func();">Please Click</a>

{

</body>

this.location = "ok.php?action=ok";

</html>

}

<!--js调用php-->

else

<html>

{

<head>

this.location = "ok.php?action=cancel";

<script>

}

function isMail(PostString)

}

{

</SCRIPT>

re=/w*/

<html>

if(re.test(PostString))

<head>

{

</head>

return true;

<body>

}

<a onClick="javascript:func();">Please Click</a>

else

</body>

{

</html>

return false;

 

}

<!--js调用php-->

}

<html>

function test(){

<head>

if (isMail(<?php echo $email?>))

<script>

{document.write("<?php echo "N";?>");}

function isMail(PostString) 

else

{document.write('<?php echo 'Y';?>');}

re=/w*/ 

}

if(re.test(PostString)) 

</script>

</head>

return true; 

<body>

<?php

else 

$email="aa";

?>

return false; 

<input type=button value=click onclick= 'test() '>

</body>

</html>

function test(){

<!--php中含有js代码-->

if (isMail(<?php echo $email?>)) 

<?php

{document.write("<?php echo "N";?>");} 

echo "

else 

<script language=javascript>

{document.write('<?php echo 'Y';?>');}

function test(){

}

alert( 'hello ');

</script>

}

</head>

</script> ";

<body>

?>

<?php 

<input type=button value=click onclick= 'test() '>

$email="aa"; 

JS形式调用PHP文件并收获php中的值 举八个简便的例子来注解: 如在页面a.html中用上边这句调用: script type=text/javascript src=b.php?action=test/scrip...

?>

<input   type=button   value=click   onclick= 'test() '>

</body>

</html>

 

<!--php中含有js代码-->

<?php

    echo   "

<script   language=javascript>

  function   test(){

    alert( 'hello ');    

  }

</script> ";

 

?>

<input   type=button   value=click   onclick= 'test() '>


本文由六合联盟网发布于前端技术,转载请注明出处:js调用php和php调用js的格局举个例子

关键词: