在js中把值赋到php中的session中

gflhx 发布于 2013/04/16 16:25
阅读 4K+
收藏 0

在js中

<?php 
  session_start();
  ?>

</script>

function search_baobiao(){
    
   var city = $("#city").val();//如何把city保存到session中
  我是这样写的可是不对 <?php $_SESSION['city2']= city;?>;
      
    }
</script>

加载中
0
Arrowing
Arrowing
ajax传值
0
恺哥
恺哥

引用来自“arrowing”的答案

ajax传值
+1
gflhx
gflhx
就是把city的值放到session 中,应该怎么写
0
恺哥
恺哥
133
            $("#btn_reg").click(function(){
134
                var reg_email = $("#reg_email").val();
135
                var reg_pwd = $("#reg_pwd").val();
136
                var reg_repwd = $("#reg_repwd").val();
137
                var alertInfo = checkRegForm(reg_email,reg_pwd,reg_repwd);
138
                if($.isEmptyObject(alertInfo)){
139
                    $.getJSON(url,{m:"reg",reg_email:reg_email,reg_pwd:reg_pwd},function(json){
140
                        if(json.result == "1"){
141
                            //init login form
142
                            $("#login_email").val(reg_email);
143
                            $("#login_pwd").val(reg_pwd);
144
                            $("#alertInfo").html("<p class=\"text-success\">账号注册成功,请登录kFeedback!</p>");
145
                            $('#myAlertModal').modal('show');
146
                        }else{
147
                            $("#alertInfo").html("<p class=\"text-error\">账号注册失败,您提供的电子邮件已被使用,请重新尝试!</p>");
148
                            $('#myAlertModal').modal('show');
149
                        }
150
                    });
151
                }else{
152
                    $("#alertInfo").html(alertInfo);
153
                    $('#myAlertModal').modal('show');
154
                }
155
            });
 参考一下吧,或者读一下jquery ajax章节http://api.jquery.com/jQuery.post/
0
恺哥
恺哥

ajax是比较常用且重要的技术,建议掌握

http://api.jquery.com/jQuery.post/

另外可以参考一下我的代码http://my.oschina.net/kzhou/blog/100731

参考实例虽然是java的,但思路都是一样的

0
antipro
antipro
楼主这样写代码说明你还没有区分JS和PHP的区别。建议多学习一下基础。
gflhx
gflhx
那应该怎么写呢?谢谢
0
antipro
antipro
PHP是服务器端脚本,只能在服务器上执行,JS是客户端脚本,只能在浏览器里执行,所以上面的代码中 <?php $_SESSION['city2']= city;?>这一段,在浏览器端是看不到的,所以JS也不能获取。
0
酒逍遥
酒逍遥

补下基础吧....不然即使告诉你怎么写了 你也看不懂..

知其然不知其所以然..这样是不行滴

y
you920105
说了一堆废话
返回顶部
顶部