php和javascript直接可以传值么? 5

比如现在javascript中有一个变量的值,我需要在php中使用,要如何才能从javascript中获取该值呢?... 比如现在javascript中有一个变量的值,我需要在php中使用,要如何才能从javascript中获取该值呢? 展开
 我来答
nbyh2012
2013-07-07 · TA获得超过3278个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:803万
展开全部

常用的方法有:使用隐藏域,或使用url参数。

使用隐藏域的例子:

<form action="action.php">
    <input type="hidden" id="val" name="val"/>
    <input type="submit" />
</form>
<script>
var val = "value";
$('#val').val(val);
</script>
<?php
$val = $_GET['val'];

 

望釆纳

更多追问追答
追问
如果php代码和js代码在一个php文件里面呢?貌似上面的方法行不通啊
追答

可以。表单的action不写即可(默认当前页)


Ajax post示例一只(jQuery)。

$.ajax({
    type: 'POST',
    url: 'post.php',
    data: {"val": "value"},
    success: function(response) { alert('success'); }
});
还下雨吗今晚
推荐于2016-08-16 · TA获得超过229个赞
知道答主
回答量:41
采纳率:0%
帮助的人:23.7万
展开全部
php传给js:
通过php渲染出html文件,在这个html内嵌入js代码,即可传入php内的值。
js传给php:
通过jsapi调用,可以以ajax的方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8dce392c02
2013-07-07 · TA获得超过1099个赞
知道小有建树答主
回答量:587
采纳率:66%
帮助的人:312万
展开全部
用ajax 或者用表单传值
追问
请问有简单的ajax代码实现js->php传值和php->js传值,各种只要一个例子的代码就够了,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1039547818
2013-07-08
知道答主
回答量:33
采纳率:50%
帮助的人:19.2万
展开全部
你可以把js变量传给input标签的value,然后再传给php
更多追问追答
追问
如果我没有form表单,就不能提交数据,php就不能通过$_REQUEST['name']获取标签里面的值。你的这种思想是:JS的值-->表单(表单提交)-->php页面(通过$_request[]获得)。我现在就是缺少表单提交这个行为,这样的话,请问如何获得标签里面的数据?
追答
同一个页面为什么要这样要这样传递呢?如果是ajxa获取的值,用js处理就可以了,如果要给变量赋值直接给php变量就可以啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式