Symfony アプリケーションの jquery と ajax では、ボタンのクリックはエンティティのいくつかのプロパティを取得することを目的としています。ボタンを最初にクリックすると undefined が返されます。さらにクリックすると、期待値が取得されます。初めて手に入れる方法は?
スクリプト スニペット:
$("#contact_household_button").click(function() {
var houseId = $("#contact_household").val();
if (houseId !== "") {
var url = "/app_dev.php/household/contact/" + houseId;
$.get(url, function(data) {
$("#household_store").data(data);
})
var household = $("#household_store");
var head = household.data('head');
alert(houseId + ": " + head);
}
});
get() によって提供されるサンプル応答:
{"id":8607,"head":"誰か"}
最初のクリック収益
8607: 未定義
2 - n 回のクリックで得られる
8607 : 誰か