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 将根据需要对内容进行 urlencode。您可以将 {username: 'cooldude6', password: 'yourpass'} 作为dataajax 调用的参数传递。

于 2013-09-15T01:44:41.017 回答