【高分悬赏】js跨域请求时session id无法保存到本地的有关问题

【高分悬赏】js跨域请求时session id无法保存到本地的问题
如题,最近开发中遇到到了这样的问题。  我简单做了个场景,大家帮帮忙。

本地开发一个页面,实现 http://zftest.yqianshu.cn/kuayu/form.html 页面的效果,主要是提交时,要提交到它的下一页。

这个form.html代码主要js如下:
<script type="text/javascript">
        $(document).ready(function () {
            $('#submit').click(function () {
                $.post(
                        "form.aspx?setSession",
                        { id: $("#id").val() },
                        function (data) {
                            if (data == "TRUE") {
                                location.href = "data.aspx";
                            } else {
                                alert("you input is wrong.");
                            }
                        })
            });
        })

    </script>

注意,在form.aspx?setSession里,服务端写了一个Session哦~ 如何让这个session的id写到本地的cookie中,貌似是要解决的问题。
------解决思路----------------------
data = true_setSession_id

在服务端返回结果。 客户端用split,可以么?
------解决思路----------------------

<script type="text/javascript">
        $(document).ready(function () {
            $('#submit').click(function () {
                $.post(
                        "form.aspx?setSession",
                        { id: $("#id").val() },
                        function (data) {
                            if (data == "TRUE") {
                                location.href = "data.aspx";
                            } else {
                                alert("you input is wrong.");
                            }
                        })
            });
        }) 
    </script>


这段代码意味着你会想form.aspx?setSession这个页面发送一个请求,那么form.html这个页面就是客户端,form.aspx?setSession这个页面是服务端,服务端有个session,那么你可以在毁掉函数中data中得到这个session,然后写入form.html这个页面的cookie中就完成了。不知道我这样理解对不对。
如果是这样,那么你就没什么好纠结的了
如果不是这样,麻烦解释下你所谓的服务器端和客户端。没看明白!
------解决思路----------------------
你的动态页直接设置session就好了,ajax的设置session的响应头浏览器会处理的,不需要你额外写代码