Ajaxのレスポンスデータを取得するには?

ajaxで返ってきたデータから特定の値を取得するには、返ってきたデータをパースする処理が必要です。通常、返ってきたデータは文字列ですが、それをJSON.parse()関数を使ってJavaScriptオブジェクトにパースします。それから、オブジェクトの属性にアクセスして、特定の値を取得します。

次に、AJAXから返されたJSONデータから特定の値を取得する方法を示す簡単な例を示します。

// 假设ajax返回的数据如下
var ajaxData = '{"name": "John", "age": 30}';
// 解析数据
var data = JSON.parse(ajaxData);
// 获取name属性的值
var name = data.name;
// 获取age属性的值
var age = data.age;
console.log(name); // 输出 "John"
console.log(age); // 输出 30

JSON文字として返されるデータが有効でない、またはJavaScriptオブジェクトとして解析できないと、解析プロセスは失敗します。そのため、返されたデータにアクセスする前に、解析プロセスが成功したか確認する必要があります。try-catch语句を使って、考えられる失敗をキャプチャし、適切な処理を行います。

bannerAds