很多站长朋友们都不太清楚jq读取php变量,今天小编就来给大家整理jq读取php变量,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 jqjquery调用ajaxajax从php获取数据返回时,获得的返回值只能在success属性里 2、 THINKPHP 我在模板里用JQ获取了模板的一个变量,怎么在控制器中获取呢 3、 php 怎么获取 JQ的值 4、 jq 如何获取 php 返值 jqjquery调用ajaxajax从php获取数据返回时,获得的返回值只能在success属性里ajax是异步的 赋不给全局变量 也就是说只有在success里有 你可以用iframe标签把这部分引入别的页面
THINKPHP 我在模板里用JQ获取了模板的一个变量,怎么在控制器中获取呢1、若是用get/post表单的话,把该值赋到表单的一个name变量,再到控制器里用个变量接收即可
2、如一楼所说,把变量添加到url后面,再在控制器里用get接收
3、用ajax,但是楼主的情况除外
个人觉得,楼主应该把业务逻辑说出来,以便提供思路。
php 怎么获取 JQ的值js变量在通常情况下,是不可能被php调用的
因为, js是客户端, php是服务器端, js运行有客户端浏览器, php运行在服务器端的web解析器,比如apache、iis等,压根就是2个领域的,况且, php是比js先运行的
要将js的变量让php调用, 那就能post或者get js的变量去请求服务器执行, 这种方式, 有表单形式,有ajax形式, 有url形式等
至于你说到的jq的ajax, 那看你需要那种方式了
jq的ajax有3种,
第一种: $('div').load('xxx.php') 意思就是ajax 一个php页面, 并取回php的运行结果赋值到div标签中
第二种:$.get(url, data, function); 第一个参数是php的url路径, 第二个是提供的数据, 第三个是回调函数
第三种:$.post(url, data, function) 和上面一种差不多,不同的是, 上面的是get方式,这种是post方式! get方式的aja, php接收变量就用$_GET, post方式的ajax, php接受变量就用 $_POST
比如:
javascript :
var a = 123;
$.post('a.php', {str : a}, function( data ) {
alert( data );
});
a.php
<?php
echo '您发送过来的数据是:', $_POST['str'];
上面代码运行后, 会弹出一个警告框, 显示: 您发送过来的数据是:123
jq 如何获取 php 返值php如果obj成功:
if ( $obj ) {
$res= array('code'=>'1','id'=>'123');
}
else {
$res['code'] = 0;
}
echo json_encode($res);
jq接受返值:
success: function(res){
if(res.code == 1){
window.location.href="***。php?user="+res.id;
}
if(res.code == 0){
alert("发布失败请重新失败");
}
}
关于jq读取php变量的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于jq读取php变量 php读取html内容的详细内容...