要比較jQuery變量和從服務收到的JSON數據,可以使用jQuery的.getJSON()
方法來從服務獲取JSON數據,然后使用JavaScript的.isEqual()
方法來比較兩個對象是否相等。
以下是一個示例代碼:
// 定義一個jQuery變量
var variable = {
id: 1,
name: "John"
};
// 使用jQuery的getJSON方法獲取JSON數據
$.getJSON('your-service-url', function(data) {
// 比較jQuery變量和從服務獲取的JSON數據
if (_.isEqual(variable, data)) {
console.log("兩個對象相等");
} else {
console.log("兩個對象不相等");
}
});
上面的代碼中,我們首先定義了一個jQuery變量variable
,然后使用$.getJSON()
方法從服務獲取JSON數據。在回調函數中,我們使用了Underscore.js的_.isEqual()
方法來比較variable
和data
是否相等。
請注意,如果您沒有使用Underscore.js庫,也可以使用其他方式來比較兩個對象的相等性,比如手動逐個比較對象的屬性。