如何在js中调用php?

2024-11-26 10:40:42
推荐回答(3个)
回答1:

在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。

1、JS方式调用PHP文件并取得PHP中的值
举例说明:
如在页面test_json1中用下面这句调用:

  

  

  

    alert(jstext);  

 

2、在test_json2.php中有这样一段PHP代码:

$php_test='I come from PHP!';  

echo "var test='$php_test';";  

echo "var jstext="."'$php_test';";   

?>   

当执行test_json1.php文件时,就会调用test_json2.php文件,并将b.php文件的输出作为JS语句来执行,

所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值。

3、调用结果:

回答2:

举一个简单的例子来说明:
如在页面a.html中用下面这句调用:




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


当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.
小结:
在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

2 php调用js中的值
在z.php页面中有这样一段代码:
document.write(url)"; echo $key; ?>

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

test();"; ?>

4 JS调用PHP变量
(1)
$userId=100;
?>

(2)
$url = '变化的网址'; //定义变量
?>

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


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;

?>






if($_GET["action"]=="ok")
{
echo "I'm OK!";
}
else
{
echo "I'm not OK!";
}
?>





Please Click









$email="aa";
?>





echo "
";

?>

回答3:

1 JS方式调用PHP文件并取得php中的值

举一个简单的例子来说明:
如在页面a.html中用下面这句调用:




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


当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.
小结:
在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

2 php调用js中的值
在z.php页面中有这样一段代码:
document.write(url)"; echo $key; ?>

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

test();"; ?>

4 JS调用PHP变量
(1)
$userId=100;
?>

(2)
$url = '变化的网址'; //定义变量
?>

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


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;

?>






if($_GET["action"]=="ok")
{
echo "I'm OK!";
}
else
{
echo "I'm not OK!";
}
?>





Please Click









$email="aa";
?>





echo "
";

?>