私はこのようなdivを持っています:
<div id="something-1" data-options='{"pause":"YES","delete":"NO", "kill":"NO"}'></div>
私が行っているのは、いくつかの ajax リクエストであり、データ オプションを次のように変更します。
$('#something-1' + item.id).attr("data-options", '{"pause":"YES","delete":"YES", "kill":"NO"}');
firebug で調べると、変更されたデータ オプションが html に表示されます。
次に、この「テスト」関数を firebug からトリガーして、ajax の更新後にデータが変更されたかどうかを確認します。
(function() {
window.checkChanges = checkChanges;
function checkChanges(id) {
var dataOptions = $("#" + id).data('options');
for(var index in dataOptions) {
console.log(index,dataOptions[index]);
};
}
})();
しかし、何らかの理由でデータオプションは ajax リクエストの前後で同じです。どうにかしてこれにライブ機能を組み込む必要がありますか? または何か他のものですが、何がわかりませんか?助言がありますか?
編集
Ajax リクエストの変更の削除YES