1
다음을 사용하여 버튼 클릭시 양식을 제출합니다. 이 게시물에도 'selected'라는 배열을 연결해야합니다. 게시 페이지에서 다운로드가 발생하기 때문에 아약스를 사용할 수 없습니다. 다운로드 할 파일을 처리하려면이 배열이 필요합니다.제출 양식에 jquery 배열을 첨부하십시오.
좀 검색을했고,이에 다가서는 듯했으나,이 중 하나를 작동하게 할 수 없습니다 :
var input = $("<input>").attr({"type":"hidden","name":"selected"}).val(selected);
$('#test').append(input);
현재이 추가됩니다
var selected = [1,2,54,56,23]; // could be anything
$('#test').submit(function(event) {
if (selected.length > 0)
{
$('#test').attr('action','/process/p_screenshots_download2.php');
$('#test').attr('type','post');
return;
}
event.preventDefault();
});
... 나는 ... php? lines = 1609449 & selected [] = 4697의 행을 따라 뭔가를 얻고 var_dump ($ _POST [ 'selected'])를하고 있습니다. NULL을 반환합니다. – user756659
@ user756659 양식의 조치는 무엇입니까? 'GET' 또는'POST'입니까? – Musa
$ ('# test'). attr ('type', 'post'); – user756659