php调用jquery
㈠ php如何引用jquery
PHP不使用jquery,无法调用它。
jquery的引用由javascript完成,按照一般html的格式要求。
㈡ 求教在php里执行jQuery代码
把 echo "第一次访问"; 换成:
//----------
?>
<script type="text/javascript">
jQuery(document).ready(function($){
$.lightbox("<?php bloginfo('stylesheet_directory'); ?>/images/intro.jpg");
});
</script>
<?php
//----------
就可以了
㈢ jquery ajax php 调用方法!
我大概明白你的意思了
是不是类似于spring mvc用url实现相关方法的调用哇,我以前在网上看到过有类似的php框架
我之前写过一个小程序,是模拟出来这种效果的,但是是以参数形式传过去的,你可以参考一下
js部分
$.ajax({
url:'index.php',
params:{
a:'method/delete'
}
})
index.php
<?php
if(!empty($_REQUEST['a'])){
$a=explode('/',$_REQUEST['a']);
$class=$a[0];
$method=$a[1];
//加载类
if(!class_exists($class)){
require$class.'.php';
}
//执行方法
if(function_exists($method)){
$do='$obj=new'.$class.'();';
eval($do);
$do='$obj->'.$method.'();';
eval($do);
}
}
?>
㈣ 如何在php里引用jQuery并且引用layer
直接echo
echo'<scripttype="text/javascript"src="XXXX(路径)/jquery-1.10.1.min.js"></script>';
echo'<scripttype="text/javascript"src="XXXX(路径)/layer/layer.js"></script>';
这个不知道是不是你想要的。
一般,php遇到js,他们之间的通讯方式最多的是通过ajax,前端使用js,通过ajax把信息以post或者get的方式传给php。
㈤ 怎样通过php echo语句来执行jQuery
通过php执行jquery,首先要知道整个程序流程:php执行完毕,生成html代码,包括js,css等,返回传递给客户端浏览器,浏览器执行html,js和css代码渲染浏览器效果;这样就出现顺序差,php执行完毕,然后回传浏览器执行返回的内容;
这样,php使用echo输出正常的jq代码,就可以在浏览器执行jQuery代码,例如:
echo'<scriptlanguage="javascript">$("p").hide(1000).show(1000);</script>'
但这样有时候,会未被执行,原因是页面jq库还没有被加载完毕,而这段代码已经执行了,会出现执行顺序的错误,所以一般会加上$(document).ready(function(){}),等待页面加载完毕,然后在执行jq代码:
echo'<scriptlanguage="javascript">$(document).ready(function(){$("p").hide(1000).show(1000);});</script>';
这样就可以了php执行jq代码,相当于是php生成jq代码然后执行。
㈥ PHP中运用jQuery的Ajax跨域调用实现代码
可以在页面定义一个调用方法,如下:
复制代码
代码如下:
function
getData(){
$.getJSON("http://123.123.123.123/?callback=?",
{
"m":"data",//
指定php的文件名字
"act":"getdata",//
指定php文件中的方法
"name":"问题儿童"//
传入的参数
},
function(data)
{
//
获得返回值
}
});
}
对应链接下(123.123.123.123)的PHP文件,一般默认先调用index.php文件,通过index.php文件内的方法处理后,转到对应的php文件,并且找到对应的方法,执行之。
index.php代码如下:
复制代码
代码如下:
<?php
/**
*
入口文件
*/
$string
=
$_SERVER["REQUEST_URI"];//
获取访问的url
$m
=
get_m($string);
$file_path
=
"app/".$m.".php";
define('IS_INDEX',true);//
阻止直接访问app目录
require
($file_path);
/**
*
*
获取访问php文件
*
@param
string
$url
*/
function
get_m($url){
$strings
=
explode('m=',
$url);
$res
=
explode("&",
$strings[1]);
return
empty($res[0])?'index':$res[0];
}
?>
data.php代码如下:
复制代码
代码如下:
<?php
/**
*
data文件
*/
$act
=
!empty($_GET['act'])
?
$_GET['act']
:
'';
if
($act
==
'getdata')
{
$name
=
"我的名字叫:".$_REQUEST['name'];
echo
$_REQUEST["callback"]."(".json_encode($name).")";
}
?>
成功调用后,画面就能获取到返回的json数据了。
㈦ php文件怎么使用jquery
跟HTML一样引入就可以了。
㈧ php中用jquery的使用
$('#tableId').find('tr').hover(function(){
$(this).css('background-color','green');
},function(){
if($(this).find('input').attr('checked')!="true"){//检查是否勾选
$(this).css('background-color','');
}
});