jquery和php交互是不是只能用ajax技术作为过渡或者接口?而不能jquery语句中直接写
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
<?php ******** ?>,一个是前端的脚本,一个是服务器端的脚本?反过来php中写jquery直接写就ok。
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
<?php ******** ?>,一个是前端的脚本,一个是服务器端的脚本?反过来php中写jquery直接写就ok。
解决方案 »
- PHP,我想用正则表达式得到数组(@中肖,@尖,@地s_3法,@在有)这四个数组元素,不包含@空格。
- vb一个函数要转php
- session问题。
- 请教一下关于数组的问题--搞不定啦!
- 关于用php生成拓扑。。。行还是不行??
- 关于目录路径判断的问题!!!!急急急急急急急急急急急急急急急急急急急急!!!
- 大家帮帮我好吗?
- PHP怎么打印?
- 【正则表达式】检测字符串只包含数字、字母、下划线、汉字
- 小白一只~求大神帮忙看下这段php代码为什么不能把mysql中的数据显示在html表单里?只显示源码?
- phpmyadmin2.6.1出现乱码
- Smarty 3.1.8 中的注册函数 registerPlugin使用问题
<?php
$a='aa';
?>
<script>
alert('<?php echo $a;?>'); //弹出aa
</script>
$("#loginout").click(function(){ <?php session_destroy();?>});
<script type="text/javascript"> $("#loginout").click(function(){ <?php session_destroy();> //页面直接运行这个代码,不用等到点击click事件 ????
}); </script>
都是在用户的浏览器中执行的。php都是在服务器上。执行的。只是返回一个结果。你这个文件如果是一个合法的php文件,那么当你访问的时候,就执行把所有的php执行了。然后返回给浏览器处理后的内容。,浏览器再执行js
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<?php
session_start();
?><script type="text/javascript">
$("#loginout").click(function(){ <?php session_destroy();?>;
});
</script>
<script type="text/javascript">
$("#loginout").click(function(){ <?php session_destroy();?>;
});
这个。 怎么可以这样写呢?服务器在处理这个页面的时候,肯定会执行脚本的,处理完成之后,也就是说当你看到页面的时候,你的php已经执行了,并不是你所说的“click事件没有直接绕过去了”
首先,其中的 php 代码将在服务器上执行
然后将执行结果连同非 php 代码返回给浏览器
最后有浏览器解释并执行返回的内容
也就是使用那些网页框架似乎能够满足一些特定的需要
如果你要动态数据在后台,而且要无刷新基本上现在就是用的jquery.的 ajax 当然有其他的技术实现,前段时间我才看了个推的技术实现,不过简单的东西简单化, js /jquery ajax 已经工作得足够好了。