【问题标题】:How do i pass headers Parametesrs using JQuery Post我如何使用 JQuery Post 传递标题参数
【发布时间】:2015-03-11 05:27:02
【问题描述】:

如何使用 JQuery Post 传递标头参数? 我有这个 jquery 帖子。

    $(document).on('submit',"#store_form", function(e) {
            e.preventDefault(); 

            $("#store_loader").fadeIn();

            term = $( this ).serialize(),
            url =  $( this ).attr( "action" );


            $.post( 'http://example.com/v1/user/create', term, function( data ) {
                  $( "#return_store" ).html( data );
            });



            $("#store_loader").fadeOut();
        });

我遇到了这个错误:

XMLHttpRequest 无法加载 http://example.com/v1/user/create。请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://localhost:8888' 因此不允许访问。

【问题讨论】:

    标签: api http-headers jquery-post


    【解决方案1】:

    如果您使用的是 PHP,您可以在 PHP 脚本中添加类似这样的内容来修复它:

     header("Access-Control-Allow-Origin: *");
    

    【讨论】:

    • 你是怎么通过的?你能修改我的代码吗?什么是*?
    • 不,我正在尝试连接到 API,编辑 PHP 超出了我的控制范围
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 2016-12-21
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    相关资源
    最近更新 更多