Home  >  Article  >  Backend Development  >  PHP and JS call each other_PHP tutorial

PHP and JS call each other_PHP tutorial

WBOY
WBOYOriginal
2016-07-14 10:09:29969browse

1 Call PHP files using JS and get the value in php

Give a simple example to illustrate:
For example, in page a.html, use the following sentence to call:
There is this piece of PHP code in b.php:
When the a.html file is executed, the b.php file will be called, and the output of the b.php file will be executed as a JS statement, so a prompt box will pop up here with the value of the JS variable jstext. That is the value assigned to jstext in the PHP file.
Summary:
Use JS to call the file in HTML to call the PHP file, then the output of the PHP file will be used as JS code by the calling page.
2 php calls the value in js
There is such a piece of code in the z.php page:
document.write(url) "; echo $key; ?>
3 php calls methods (functions) in js
test();"; ?>
4 JS calls PHP variables
(1)
$userId=100;
?> <script></div> <div>var userId;</div> <div>userId=document.getElementByIdx_x_x_x("userId").value;</div> <div>alert (userId);</div> <div></script>
(2)
$url = 'Changed URL'; //Define variables
?>
5 ----------------------------------
6 The js and php written by yourself call each other
1.php content:
//echo ""; //The simplest php call js
//echo "";
//echo "aaaa"; //Hyperlink in php
//echo ""; //Sometimes it needs to be executed in PHP During the process, a JavaScript custom function needs to be called (an error occurred during verification)
echo "function ok(msg){alert(msg);}";
?>
A good way to call js files in php
ok("aaaaaa!");
2.php content:
$userId=100;
?>
<script></div> <div>var userId;</div> <div>userId=document.getElementByIdx_x("userId").value;</div> <div>alert (userId);</div> <div></script>
if($_GET["action"]=="ok")
{
echo "I'm OK!";
}
else
{
echo "I'm not OK!";
}
?>
<script></div> <div>function isMail(PostString)</div> <div>{</div> <div>re=//w*/</div> <div>if(re.test(PostString))</div> <div>{</div> <div>return true;</div> <div>}</div> <div>else</div> <div>{</div> <div>return false;</div> <div>}</div> <div>}</div> <div>function test(){</div> <div>if (isMail(<?php echo $email?>))</div> <div>{document.write("<?php echo "N";?>");}</div> <div>else</div> <div>{document.write('<?php echo 'Y';?>');}</div> <div>}</div> <div></script>
$email="aa";
?>
  www.2cto.com
echo "
";
?>
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477647.htmlTechArticle1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用: script type=text/javascript src=b.php?action=test/scrip...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn