JS는 PHP를 호출하고 PHP는 JS를 호출합니다.
먼저 JS에서 PHP 파일을 호출하고 다음 예제에서 값을 가져옵니다. 예를 들어 test_1 페이지에서 다음 문장을 사용하여 호출합니다. <!--举例引用示例,这个js文件不存在,该js文件改成你自己的-->
<script type="text/javascript" src="http://www.php.cn/a.js"></script>
<script type="text/javascript" >
alert(jstext);
</script>
<?php
$php_test='I like PHP中文网!';
echo "var test='$php_test';";
echo "var jstext="."'$php_test';";
?>
.php 파일이 실행되면 다음과 같이 됩니다. test_1.php 파일을 호출하고 b.php 파일의 출력을 JS 문으로 실행합니다. 프롬프트 상자가 여기에 팝업됩니다. 콘텐츠는 JS 변수 jstext의 값입니다. is, PHP 파일에 할당됨 jstext 값을 제공합니다.
요약: JS를 사용하여 HTML에서 파일을 호출하여 PHP 파일을 호출하면 PHP 파일의 출력이 호출 페이지에서 JS 코드로 사용됩니다. .
PHPcalls
JS 의 값 test.php 페이지에 다음과 같은 코드가 있습니다: <script type="text/javascript" >
var data="call_me_why";
</script>
<?
echo "<script type=text/javascript>document.write(data)</script>";
?>
php는 js의 메소드(함수)를 호출합니다
기본적으로는 다음과 같습니다. 두 번째 사례와 유사하게, Echo 스크립트를 사용하여 JS Call <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>"; ?>
js를 구현하여 php 변수 (1)
<?php
$userId=100;
?>
<script>
var userId;
userId=document.getElementById("userId").value;
alert(userId);
</script>
<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">
(2)
<?php
$url = 'CALL_ME_WHY'; //定义变量
?>
<script type="text/javascript">
//js调用php变量
var ds ="<?php echo $url?>" ; //赋值
alert(ds); //输出效果
</script>
<script language="JavaScript">
var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>;
alert(Y);
alert(M);
alert(D);
</script>
위 내용은 JS가 PHP를 호출하고 PHP가 JS를 호출하는 메소드의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!