加载网页以生成Cookie,然后转到另一个网站

时间:2018-06-27 13:17:00

标签: jquery

我在将网站用于房地产业务时遇到问题。我的经纪人有一个网站,当用户转到其域上的我的个人资料时,它会生成一个cookie,因此当他们单击属性查找器时,它会使页面知道我是推荐代理。如果您不使用我的个人资料而直接进入属性查找器,它只会分配一个随机代理。

我要做的是,当有人单击搜索属性时,它会在后台从代理加载我的配置文件以生成该会话cookie,然后将其带到属性查找器,以便他们可以搜索属性但该cookie确保他们和我一起做代理人。

我尝试过:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
$.get('http://my.profile.com').done(function(data) {
    console.log(data);
}).fail(function(data) {
    console.log('Error: ' + data);
});
<script>

但是我最终得到的是e.indexOf不是一个函数。由于我的网站位于我自己的服务器上。我确实可以选择仅制作一个php文件作为链接来加载网站,然后重定向,但是我不确定是否可以这样做来生成那些cookie,我需要确保用户将我作为代理人。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

只需查看此代码块,

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> <-- opens a tag that never closes
$.get('http://my.profile.com').done(function(data) {
    console.log(data);
}).fail(function(data) {
    console.log('Error: ' + data);
});
<script><-- opens a tag that never closes

...您的脚本标签有问题。

这可能有效:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
    $.get('http://my.profile.com').done(function(data) {
        console.log(data);
    }).fail(function(data) {
        console.log('Error: ' + data);
    });
</script>