本文目录一览:
- 1、js 中如何 插入 php?
- 2、如何在js中调用php
- 3、php与javascript嵌套的问题
- 4、如何在js中嵌入php语句
- 5、在js里是不是也可以嵌套 代码?
- 6、php中嵌套js代码问题
js 中如何 插入 php?
js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:
script
var userid="?=$userid?";
/script
上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:
script
var userid="123456";
/script
这样,网页端的js就知道服务器端的userid这个变量是什么了。
此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧
如何在js中调用php
在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。
1、JS方式调用PHP文件并取得PHP中的值
举例说明:
如在页面test_json1中用下面这句调用:
script type="text/javascript" src="/index.php/test/testjson2"
/script
script type="text/javascript"
alert(jstext);
/script
2、在test_json2.php中有这样一段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的值。
这样就行你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
php与javascript嵌套的问题
你这个写法太乱,php和js都是支持单引号的,你用单引号能很容易看出问题
你的错误就是你echo那行后边带了分号结束
而下一行script是不在那个字符串里的,而且又不符合php语法所以报错
如何在js中嵌入php语句
同一文件嵌入直接用标签
?php
echo "script*********/script";
?
调用外部JS
将以下语句写在body之外
script src="****.js" type="javascript"/script
在js里是不是也可以嵌套 代码?
没有试过,但是你可以试试,在apache的配置文件里面,安装php的时候,肯定是有类似
LoadModule php5_module "C:\\php\\php5apache2_2.dll"
PHPIniDir "C:\\php\\"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
的配置,你可以试着加一个
AddType application/x-httpd-php .js
那么在js文件里面就可以直接插入php代码了。
就和写其他标签一样。理论上应该可以,实际上就不知道了。你可以试一下。
php中嵌套js代码问题
前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试
div id='d1'/div
?php
for($i=0;$i=9;$i++)
{
$row[$i]=$i;
echo "scriptwindow.onload=function(){document.getElementById('d1').innerHTML='$row[$i]'}/script";
}
?但是这样只能输出最后一个9因为被覆盖了,要么你就把值输在一个div中,然后将div放在#d1中,因为我时间不够了,只能给你说这么多