function 호출 질문드립니다. 채택완료
</p>
<p>$(document).on("change", ".select", function(e) {</p>
<p> ajax_test();</p>
<p>});</p>
<p> </p>
<p>function ajax_test() {</p>
<p> $.ajax({
url : "./search.php",
type : "post",
data : {
test_value : $(this).closest('td').find(".insVal").val()
},</p>
<p>..</p>
<p>..</p>
<p>}</p>
<p>
ajax_test() 를 만들어서 다른 select 에서도 사용하고 싶습니다.
ajax_test의 내용이 $(document).on("change", ".select", function(e) { 안에 있을때는
정상적으로 작동이 하는데
function 으로 빼면 작동이 안됩니다.
아마.. $(this).closest('td').find(".insVal").val() 를 못가져오는 듯합니다.
해당 위치값을 fuction 으로 넘길려면 어떻게 수정해야 할까요?
답변 3개
$(document).on("change", ".select", function(e) {
var select_val = $(this);
ajax_test(select_val);
});
function ajax_test(test) {
$.ajax({
url : "./search.php",
type : "post",
data : {
test_value : test.closest('td').find(".insVal").val()
},
이렇게하면 되나요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
적어주신 소스 기준으로
</p>
<pre>
<code>$(document).on("change", ".select", function(e) {
var select_val = $(this);
ajax_test(select_val);
});</code></pre>
<p>
select_val 에 변수를 담아서 ajax_test function 을 호출하시고
</font></p>
<p> </p>
<pre>
<code>function ajax_test(select_val) {
$.ajax({
url : "./search.php",
type : "post",
data : {
test_value : select_val
},</code></pre>
<p><font face="monospace">
이런식으로 받아서 처리하시면 됩니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인