JavaScript가 호출되면 별도의 페이지로 요청할 수있는 JavaScript 함수에서 작업하고 있습니다. 별도의 페이지는 배열을 조작하고 표시합니다.
내가 기능을 사용하여 목록을 표시하려면 :$('#pub-mod [name="userid"]').change(function() {
var usr = $('#pub-mod [name="userid"]').val();
if (usr != '') {
$.ajax({
url : 'ajax_admin_load_pubs.php',
data: {'action' : 'load_'+usr},
dataType : "text",
success : function(response) {
$('#pub-mod-list').html(response);
}
});
}
});
이 기능은 의도 한대로 작동하는지, 나는 아약스 파일에 print_r($_GET);
을 배치하면 나는 Array ([action] => load_userid)
쇼까지 있습니다. 목록을 편집 할 수
기능은 다음과 같습니다 의도 한대로이 기능은 작동하지 않습니다, 나는 아약스 파일에 print_r($_GET);
을 배치하면 내가 Array ([action] => load_load)
쇼까지이
function modify_pubs(action) {
$.ajax({
url : 'ajax_admin_load_pubs.php'
data: {'action' : action},
dataType : "text",
success : function(response) {
$('#pub-mod-list').html(response);
}
});
}
.
두 번째 함수에서 올바른 값을 반환한다는 것을 확인했습니다.이 시점에서 나는 잘못 될 수있는 부분을 잃어 버렸습니다.
아이디어가 있으십니까? 지금까지의 의견에
답변 :
나는 그것을 표시하는 데 사용되는 코드에 의해 생성 된 텍스트 링크에서 modify_pubs를 호출하고 있습니다. (즉 <button onclick="modify_pubs(userid_c_up);">up</button>
"modify_pubs (userid_c_up)"의 부분은 단지 그것이 전달되는 값을 경고함으로써 확인 하였다 또한
가 I)의 배열 ([동작] => text_string_from_action을 기대할 -. 찰스 스미스 3 분 전
액션은 밑줄 아약스 코드의 분리 된 부분을 실행하는 구분 된 텍스트 문자열입니다. 모든
* * 당신은'modify_pubs' 함수를 호출하는 방법? –
당신은 무엇을 기대합니까? 표시된 코드에서, 당신은 당신이 해야하는 것을 얻고 있습니다. –
조치 란 무엇입니까? 정의 된 위치는 어디입니까? – mddw