• ajax实现跨域提交


    因为现在一直用的mvc,所以就以mvc来说说ajax跨域提交。

    首先说说跨域,简单说就是不同域名访问,比如在aaa.com访问bbb.com。

    就拿招聘网站来说,分为两种用户,求职者和企业,求职者端是招聘官网,这是一个网站;企业所登录的是招聘管理系统,这也是一个网站。

    但一般企业都是从官网选择企业登录后再进入招聘系统的(毕竟这是官网嘛),熟悉之后就会直接从招聘系统登录进入。那么在官网登录然后进入招聘系统其实这个过程就用到了跨域。

    招聘系统项目的Controllers里写了登录的Action,这个时候就不用再到官网的Controllers中写一个Action,而是进行跨域请求。

    ajax的url以“域名/{Controllers}/{Action}”的格式填写,其他的属性都正常填写。

    不过要再加上一个属性:jsonp: "jsonpCallback",且data属性改成“jsonp”

    注意,这里是jsonp不是json,json是一直数据交换方式不是跨域。

    其实,说了这么一大堆ajax跨域就指着最后说的。

    (自己还是个学生,理解的其实就这么多,大神看了还是请轻喷!)

  • 相关阅读:
    解决hung_task_timeout_secs问题【方法待校验】
    C++面向对象程序设计 学习心得
    试水训练1
    并查集
    ACM儿童节热身训练
    图论部分学习小结
    ACM儿童节热身训练
    堆及其应用学习小结
    ACM本周小结
    POJ-3273-Monthly Expense
  • 原文地址:https://www.cnblogs.com/dizhi/p/6101384.html
Copyright © 2020-2023  润新知