html如何通过js脚本调用显示一个php页面的内容?

2024-11-07 21:40:17
推荐回答(2个)
回答(1):

举一个简单的例子来说明:
如在页面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 "
";

?>

回答(2):

用javascript形式输出数据,其实那就是php把js的输出脚本变为字符串的形式,当js调用会执行php代码

例如:输出的php文件demo.php

echo 'document.write("'.define('WP_USE_THEMES', false);.'")';
echo 'document.write("'.require('article/wp-blog-header.php');.'")';
echo 'document.write("'.query_posts('showposts=20');.'")';
其它的都是这样写就行了

html页面js调用demo.php