php怎么获取js值,php 怎么获取JS的值 ,新手折腾几天了 还请大侠赐教
php 如何获取JS的值 ,新手折腾几天了 还请大侠赐教!
请问以下代码如何修改才能得到 $key 值
TOP.api('rest', 'get', {
//method:'taobao.taobaoke.items.convert',
method : 'taobao.taobaoke.widget.items.convert',
num_iids : '=$id?>',
fields : 'num_iid,click_url,commission_rate'
}, function(resp) {
if(resp.error_response) {
alert('taobao.taobaoke.widget.items.convert接口获取商信息品失败!' + resp.error_response.msg);
return false;
}
var respItem = resp.taobaoke_items.taobaoke_item;
for(var i = 0; i < respItem.length; i++) {
abc=respItem[i].num_iid;
}
})
$key="";
echo $key; //请问大侠们如何修改这里才能得到值 感激不尽!
?>
------解决方案--------------------
没可能。PHP是服务器端语言,JS是浏览器端语言。apache先执行PHP代码,解析成HTML代码后下载到用户的浏览器,浏览器再执行JS语言进一步渲染。所以当你的代码运行先运行PHP,再运行TOP.api,等执行到时,已经从apache断开。
------解决方案--------------------
楼上是正确的, 使用 AJAX 吧!!!
------解决方案--------------------
TOP.api('rest', 'get', {
//method:'taobao.taobaoke.items.convert',
method : 'taobao.taobaoke.widget.items.convert',
num_iids : '=$id?>',
fields : 'num_iid,click_url,commission_rate'
}, function(resp) {
if(resp.error_response) {
alert('taobao.taobaoke.widget.items.convert接口获取商信息品失败!' + resp.error_response.msg);
return false;
}
var respItem = resp.taobaoke_items.taobaoke_item;
for(var i = 0; i < respItem.length; i++) {
abc=respItem[i].num_iid;
}
$.post('',{abc:abc},function(data){})//这里添加ajax请求
})
if(isset($_POST['abc']))
{
$abc = $_POST['abc'];
echo $abc;
}
?>
楼主可以根据ajax的这种方法来修改您自己的代码
------解决方案--------------------
其实,从客户端通过js取得数据,是可以通过某个事件驱动提交的,1种是ajax,另一种是在满足一定条件的时候触发提交,比如通过setTimeout,满足一定条件,触发submit提交。总之,能完成lz的需要。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php怎么获取js值,php 怎么获取JS的值 ,新手折腾几天了 还请大侠赐教相关推荐
- ejs获取js变量值_EJS变量(注入值)
ejs获取js变量值 Hi! Welcome to NODE AND EJS TEMPLATE ENGINE SERIES. Today, we will talk about EJS variabl ...
- js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)
一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法: https://blog.csdn.net/qq_40015157/article ...
- springboot-前端js设置cookie的name、value值,后端利用name获取指定cookie的value值
springboot-前端js设置cookie的name.value值,后端利用name获取指定cookie的value值 前端 js 将传递过来的 id 存入cookie中, coo ...
- [转载]js:数组里面获取键名和键值
原文地址:js:数组里面获取键名和键值 作者:function http://www.cnblogs.com/xxmb/archive/2013/11/19/3431118.html 在写php时用a ...
- js如何把ajax获取的值返回到上层函数里?
我现在有个系统在用户点击浏览时,系统会以ajax的方式从后台获取查看的链接,并以window.open的方式打开,但因为现在多数的浏览器都会拦截window.open打开的地址,而window.loc ...
- js 用下标获取map值_javascript怎么获取map的值?
Map对象保存键/值对,是键/值对的集合.任何值(对象或者原始值) 都可以作为一个键或一个值.Object结构提供了"字符串-值"的对应,Map结构提供了"值-值&quo ...
- js获得html下拉框的值,JavaScript如何获取select下拉框中第一个值
本文主要和大家介绍JavaScript实现获取select下拉框中第一个值的方法,涉及javascript针对页面元素属性的相关获取操作技巧,需要的朋友可以参考下,希望能帮助到大家. 1.说明 获取s ...
- js/jquery获取文本框的值与改变文本框的值
我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script> function get1() { document.getElementById("tx ...
- js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
在开发中写了一个公共方法对模板tpl进行渲染,然而他的id是通过变量传值过来的,在网上查阅后找到解决方法,写法如下: $("#"+tplVal).html(html); 用$(&q ...
最新文章
- 一个正执行的程序如何启动另一新程序并关闭现执行程序
- 《转》推荐系统经典论文文献及业界应用
- 一不小心就让Java开发者踩坑的fail-fast是个什么鬼?
- 积分上下限无穷_数学方法的思考和存在无穷多个孪生素数证明的思路
- c java c时间格式处理_c:foreach 对时间类型进行格式化
- java反码_Java:二进制(原码、反码、补码)与位运算
- 【做题】CF119D. String Transformation——KMP
- 微信授权获取用户openid前端实现
- 倍数应用题后面需要带单位吗_【小学数学】必考应用题解答思路,多种问题轻松解决!...
- 郝斌 mysql_郝斌 SqlServer2005 学习笔记
- C语言扫雷(可展开)
- Todd's Matlab讲义第5讲:二分法和找根
- 基于数字证书的UKEY安全登录 与身份认证技术研究
- 手机2020 QQ 群文件下载存储路径
- 金融课第二次测试笔记
- 运动控制器激光振镜控制
- UG NX 12 基准平面
- 汤晓丹的第四版计算机操作系统--第一章总结概述
- 晶振的频率误差,负载电容,匹配电容及IC内置补偿电容
- Android R版本 MtkSettings和Telephony进程通信aidl
热门文章
- Linux查看网络即时网速
- 谈谈软件测试职业的规划!
- SLA文档+中学部教练有悟
- 2021修水高考成绩查询,修水中考成绩查询2021
- 欧国联 法国 vs 德国
- 解密 | V神捐赠10个以太坊的AssangeDAO为何受到千万拥趸?
- 使用jquery实现table表格的动态添加行和列
- @ComponentScan(“com.guigu“)爆红
- 开班倒计时!12月1日—CDA数据分析就业班火热报名中
- 安装MeadCo ScriptX的ActiveX控件