js调用php
1. js 调用 php
关键是xxx.php的注意,里面所有的输出内容必须是合法的javaSCRIPT语言,包括没有在<?php ?>里面的部分,以及<?php ?>里面echo输出的部分。比如下面的文件是可以的:
function w(s){document.writeln(s);}
<?php
echo "w('你是第 $count 位访问者,你的IP地址是: $_REAUEST[REMOTE_ADDR]')";
?>
2. js 怎么调用PHP的方法呢
试试用jquery的$.post(url,data,function(){}) 把那个方法放在另一页,按执行时将方法里要显示的东西做为参数回传
3. 怎样实现JS调用php文件
实际上,js是浏览端脚本,PHP 是服务器端的,也就是说,浏览器里的js不能真正调用php。你必须依靠服务器的返回数据,然后页面变化之类,这就用到了AJAX技术,不过……服务器不一定要返回xml数据,HTML片段或json都可以。
你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
4. html如何通过js脚本调用显示一个php页面的内容
用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
<script type="text/javascript" src="demo.php"></script>
5. 如何在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、调用结果:
6. 如何在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的值。
这样就行你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
7. js/jquery如何这样调用php
你说的其实就是ajax,而ajax通过jquery会少写很多代码
$.get(url,{args1:'',args2:''},function(data){some code...},type)
$.post(url,{args:'',args2:''}function(data){some code...},type)
url就是你的php文件的url地址,function(data){}中的data是从php返回的数据,那么这个函数就是对得到的数据的处理,一般就是用jquery的.html()方法设置你的DOM内容,type就是返回的数据类型,默认为html,因为查询结果可能是数组,那么也可以返回xml及json
It's my fault,sorry.参数加的位置已经修改
8. js如何调用php变量
举两个例子说明一下:
(1)
<?php
$userId=100;
?><script>
varuserId;
userId=document.getElementByIdx_x_x_x("userId").value;
alert(userId);
</script>
<inputtype="text"name="userId"id="userId"value="<?phpecho$userId;?>">
(2)
<?php
$url='变化的网址';//定义变量
?>
<scripttype="text/javascript">
//js调用php变量
vards="<?phpecho$url?>";//赋值
alert(ds);//输出效果
</script>
9. javascript怎样调用php函数
womanv 说得很清楚了
JS 是浏览器语言,PHP 是服务器语言,因此JS 无法直接调用 PHP 函数,但PHP 可以调用 JS 函数,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 与 PHP 通信,最好的办法就是 AJAX 了,如果你只是想调用 PHP 中的变量,则把变量以隐藏域的形式存储起来,赋于 id, 以 document.getElementById('ID') 就可以引用了
10. HTML中用JS调用PHP怎么实现!
当你如此写:
<SCRIPT LANGUAGE="JavaScript" src="http://jiankang.hnwjfk.com/1/qq.php">
时,你只要让qq.php返回的是js代码就行,浏览器拿到你qq.php返回的代码后,它会当做js代码来运行的,但浏览器不会管你这些js代码是你php生成的还是服务器直接返回的.
所有你的qq.php可干很多事,判断啦,处理啦.尽管加工好你的js代码后再返回好了.
返回的方式可以是echo js代码字符串;
也可以把你tongjisq.js的代码写入qq.php中,在js代码可变数据位置插入php代码,如:
------------ code start -------
<?php
$city = '合肥';//由php解析ip得到的地址
?>
...
var title = '欢迎您,来自<?php echo $city;?>的朋友';
...
------------ code end -------
那么以上代码到浏览器后就变成了:
------------ code start -------
...
var title='欢迎您,来自合肥的朋友';
...
------------ code end -------