>  기사  >  백엔드 개발  >  JS가 PHP를 호출하고 PHP가 JS를 호출하는 메소드의 예

JS가 PHP를 호출하고 PHP가 JS를 호출하는 메소드의 예

ringa_lee
ringa_lee원래의
2018-05-26 10:25:0546026검색

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>
test

.php 파일:

<?php
$php_test=&#39;I like PHP中文网!&#39;;
echo "var test=&#39;$php_test&#39;;";
echo "var jstext="."&#39;$php_test&#39;;"; 
?>

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=&#39;text/javascript&#39;>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 = &#39;CALL_ME_WHY&#39;;    //定义变量
?>
<script type="text/javascript">
    //js调用php变量
    var ds ="<?php echo $url?>" ; //赋值
    alert(ds); //输出效果
</script>

js를 구현합니다. PHP 함수를 호출합니다

<script language="JavaScript">
	var Y=<?php echo date(&#39;Y&#39;)?>,M=<?php echo date(&#39;n&#39;)?>,D=<?php echo date(&#39;j&#39;)?>;
	alert(Y);
	alert(M);
	alert(D);
</script>

위 내용은 JS가 PHP를 호출하고 PHP가 JS를 호출하는 메소드의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.