json 객체를 다른 함수로 넘겨주고 싶을 때 (예 : click 이벤트가 호출되는 경우).HTML id를 json 객체로 설정하여 다른 함수로 전달할 수 있습니까?
$(document).on('click', '.some_link', function() {
var something = "something";
$.get('/someDirectory/someScript.php', {
'some_var': something
}}.done(function(data) {
var json = jQuery.parseJSON(data);
$('#json-item-container').val(json);
});
});
$('.hidden-input').click(function() {
var json = $('#json-item-container').val();
//Do something with json
});
아약스가 비동기이기 때문에 문제가 발생할 수 있습니까? – adeneo
숨겨진 입력을 클릭 할 때 json을 얻고 싶지만 클릭하기 전에 아약스를 호출하지 않으려 고합니다. – Krasimir
사실, .some_link를 클릭 할 때마다 아약스를 호출하기를 원하지만 .hidden 입력을 클릭하면 json을 거기에서 저장하려고합니다. .hidden-input을 클릭하면 json 객체가 필요합니다. .some_link는 모달을 거의 여는 반면, .hidden-input은 모달 안에서 클릭 가능한 필드입니다. – dtgee