GET HTTP cal を使用しようとしています。高度な REST クライアント ( Chrome プラグイン) で動作するリクエストを受け取りましたが、JQuery で動作させることができません。
このスレッドからのアドバイスに従って、次のように設定しました。
$(document).ready(function() {
$('.ap1').click(function(){
$.ajax({
url: 'https://api2.panopta.com/v2/monitoring_node/41',
type: 'GET',
dataType: 'json',
success: function() { alert('hello!'); },
error: function() { alert('boo!'); },
beforeSend: setHeader
});
});
function setHeader(xhr) {
//extra stuff from REST CLIENT
xhr.setRequestHeader('Authorization', 'ApiKey nGhhAjGshbOu4dhLYvGY');
} });
これは私が取得しようとしている出力です(RESTクライアントで成功しました)
{
url: "https://api2.panopta.com/v2/monitoring_node/41"
hostname: "phoenix01.monitorengine.com"
ip_address: "65.23.158.149"
name: "Phoenix"
textkey: "na.west.phoenix01"
}
その JSON から name 変数にアクセスして、それを関数に渡したいだけです。オブジェクトを作成する方法を理解しようとする前に、少なくとも上記のコードを機能させて、名前を正常に呼び出すことができるようにしたかったのです。.append(object.name)
JQuery の学習を始めたばかりで、これが初めての投稿です。十分な詳細が含まれていない場合は申し訳ありません。