php和javascript直接可以传值么? 5
比如现在javascript中有一个变量的值,我需要在php中使用,要如何才能从javascript中获取该值呢?...
比如现在javascript中有一个变量的值,我需要在php中使用,要如何才能从javascript中获取该值呢?
展开
4个回答
展开全部
常用的方法有:使用隐藏域,或使用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'); }
});
展开全部
php传给js:
通过php渲染出html文件,在这个html内嵌入js代码,即可传入php内的值。
js传给php:
通过jsapi调用,可以以ajax的方式。
通过php渲染出html文件,在这个html内嵌入js代码,即可传入php内的值。
js传给php:
通过jsapi调用,可以以ajax的方式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ajax 或者用表单传值
追问
请问有简单的ajax代码实现js->php传值和php->js传值,各种只要一个例子的代码就够了,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以把js变量传给input标签的value,然后再传给php
更多追问追答
追问
如果我没有form表单,就不能提交数据,php就不能通过$_REQUEST['name']获取标签里面的值。你的这种思想是:JS的值-->表单(表单提交)-->php页面(通过$_request[]获得)。我现在就是缺少表单提交这个行为,这样的话,请问如何获得标签里面的数据?
追答
同一个页面为什么要这样要这样传递呢?如果是ajxa获取的值,用js处理就可以了,如果要给变量赋值直接给php变量就可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询