1

現在、JSON で動的に呼び出してデータを取得する必要がある API の外部 GET 要求を作成する際に問題が発生しています。以下が間違っている可能性があることを誰かが知っていますか?主な問題は、Authentication フィールドのヘッダー情報が正しく設定されておらず、javaScript がローカル ドメインから呼び出せないことです。私は必死にこれを回避する必要があります:(error: XMLHttpRequest cannot load http://www.website.com/api.php. Origin http://localhost is not allowed by Access-Control-Allow-Origin.)

function requestDealer(url)
{
    alert("looking up dealer");
var request = new XMLHttpRequest();

    $.ajax({

        url:url,
        type: 'GET',
        data: null,
        Accept : "application/json",
        contentType: "application/json",
        success: function() { alert('hello!'); },
        error: function() { alert('boo!'); },
        beforeSend: setHeader
    });
 }

 function setHeader(xhr) {
        xhr.setRequestHeader('Authorization', 'NLAuth nlauth_account=23984390, nlauth_email = email@email.com, nlauth_signature= myPwrd');
        xhr.setRequestHeader('Content-Type', 'application/json');
      }
4

0 に答える 0