0

私はこのようなカールコールを持っています

curl -X GET \
  -H "X-Parse-Application-Id: **************" \
  -H "X-Parse-REST-API-Key: ************" \
  -G \
  --data-urlencode 'username=cooldude6' \
  --data-urlencode 'password=p_n7!-e8' \
  https://api.parse.com/1/login

これでajax呼び出しを行いたいです。ヘッダーを追加する方法は知っていますが、「urlencode」引数をどうするかはわかりません。

これは、ヘッダーを処理するために私が書いた方法です

function getResponse(type, url, data, responseHandler) {
        var result = $.ajax(
        {
            url: url,
            data: data,
            processData: false,
            type: type,
            contentType: 'application/json',
            async: false,
            beforeSend: setHeader
        });


    function setHeader(xhr) {
        xhr.setRequestHeader('X-Parse-Application-Id','**************');
        xhr.setRequestHeader('X-Parse-REST-API-Key', '**************');
    }       
    return result;
}
4

1 に答える 1

1

jQuery は、すでに必要に応じて URL コードを作成します。dataajax 呼び出しの引数として {username: 'cooldude6', password: 'yourpass'} を渡すだけです。

于 2013-09-15T01:44:41.017 に答える