导航:首页 > 编程语言 > js里面嵌套php

js里面嵌套php

发布时间:2024-07-05 21:13:43

A. 在JS里面写php,文件名是.js.php能写能读,但有问题

  1. abc.js.php,这是一个php文件而不是js文件。文件后缀名以最后一个为准。因此你上面的写法都是错误的。

  2. js文件和php文件交互一是采用ajax方式,由js文件请求php文件取得返回值;二是在php文件中使用<script>标签来包裹js代码

  3. 按你的思路,我给个最接近的代码:test.php文件

  4. <script>
    var id = 123;
    </script>
    <?php
    $id = '<script>document.write(id)</script>';
    echo $id;
    ?>

B. 请问下,js文件里面能包含PHP代码吗是js文件!应该怎么写

不可以,因为js文件的后缀名为js,而php要求后缀名为php,所以冲突,不可以

如果非要这么做,那么可以修改服务器(例如apache)的配置,使得对js文件也进行扫描解释,但是这样做会增加服务器的压力

C. 鑳藉惁鎶奝HP浠g爜鏀捐繘涓涓狫S鏂囦欢閲岄溃璋幂敤𨱒ユ墽琛岋纻瑙e喅闂棰樿拷锷200鍒嗐

涓銆佷綘闾d簺DIV浠g爜涓嶆樉绀哄湪婧愪唬镰侀噷闱㈠嚑涔庢槸涓嶅彲鑳界殑锛屽洜涓鸿繖浜涗笢瑗垮彧链夋祻瑙埚櫒镓嶆墽琛屻傛斁鍦↗S閲岄溃鍙鏄涓嶈╁埆浜轰竴鐪煎氨鐪嫔埌钥屽凡锛屽畬鍏ㄤ笉璁╄佹槸涓嶅彲鑳界殑銆

浜屻佷綘𨱍崇敤<script language="javascript" src="/a.js"></script>璋幂敤镄刟.js浠g爜锛屽彧闇瑕佷笅闱㈣繖镙峰嵆鍙锛

document.writeln("<div id=\"wrapper\">");
document.writeln(" <div id=\"innerWrapper\">");
document.writeln(" <div id=\"header\">");
document.writeln(" <div id=\"innerHeader\">");
document.writeln(" <div id=\"blogLogo\">");
document.writeln(" <\/div>");
document.writeln(" <div class=\"blog-header\">");
document.writeln(" <div class=\"blog-search\">");
document.writeln(" <form method=\"post\" action=\"visit.php\">");
document.writeln(" <input name=\"job\" type=\"hidden\" value=\"search\"\/>");
document.writeln(" <input name=\"searchmethod\" type=\"hidden\" value=\"2\"\/>");
document.writeln(" <input name=\"keyword\" value=\"Search...\" onfocus=\"if (value ==\'Search...\'){value =\'\'}\" onblur=\"if (value ==\'\'){value=\'Search...\'}\" type=\"text\" id=\"search-text\"\/>");
document.writeln(" <input class=\"button\" src=\"{$template[\'images\']}\/search.gif\" name=\"searchsubmit\" value=\"Go\" id=\"search-img\" type=\"image\"\/>");
document.writeln(" <\/form>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");
document.writeln(" <div id=\"menu\">");
document.writeln(" <ul>");
document.writeln(" {section_head_components}");
document.writeln(" <\/ul>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");
document.writeln(" <\/div>");

涓嶆秹鍙奝HP镄勫唴瀹广

D. 如何在js中调用php

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

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

<scripttype="text/javascript"src="/index.php/test/testjson2">

</script>

<scripttype="text/javascript">

alert(jstext);

</script>

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

<?php

$php_test='IcomefromPHP!';

echo"vartest='$php_test';";

echo"varjstext="."'$php_test';";

?>

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

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

3、调用结果:

E. 怎么让JS中写入PHP代码

<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>

你可以直接在JS代码中使用PHP语句块来实现。是不受限制的,
因为程序在执行时先执行PHP的解析,然后在执行HTML触发JS,从先后顺序来说,是没有问题的。
希望对你有帮助。

F. js 中如何 插入 php

js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:

<script>
varuserid="<?=$userid?>";
</script>

上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:

<script>
varuserid="123456";
</script>

这样,网页端的js就知道服务器端的userid这个变量是什么了。

此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧

G. javascript函数中可以使用PHP吗

可以在js 脚本中嵌入php 代码,你的写法有点问题;

js 变量要声明,并且要用引号 " ",要有结束的分号 ;

例如 var $poweruser = " <?php .... ?>";


至于要像你这样在 嵌入的 php 代码中使用js 变量id 进行传值,这个是不行的;在这种情况下,js 是可以使用 php 变量,但是反过来就不行;


一下为实例:

H. js方法中可以写php代码么

可以的,但是文件是php文件格式,或者有相关替换执行机制才可以。
示例:test.php

<?php
$name="网络知道";
?>
<html>
<head>
<title>JSPHP测试</title>
</head>
<body>
<script>
//js调用php
varjs_name=<?phpecho$name;?>;
alert(js_name);
</script>
</body>
</html>
阅读全文

与js里面嵌套php相关的资料

热点内容
用什么app可以知道自己适合什么头型 浏览:931
android应用案例开发大全pdf 浏览:254
怎么压缩文件夹让它变小 浏览:68
plc彩灯控制编程三菱 浏览:353
学粒子群算法有什么用 浏览:828
厦门百姓app为什么一直登录失败 浏览:381
新东方托福乱序pdf 浏览:38
php递归练习题 浏览:1000
电容并联稳压二极管算法 浏览:78
java贪心算法找零 浏览:917
陕西地电服务器连接失败怎么办 浏览:106
单片机无级调光过零电路 浏览:437
单片机与8253 浏览:451
编译数据库文件 浏览:59
史上最解压的肠胃按摩 浏览:630
局域网络服务器是什么 浏览:312
锅炉没有压缩空气 浏览:747
非富不可pdf 浏览:556
如何计算服务器负载均衡 浏览:648
电脑软件能反编译成源码 浏览:99