1
사용자로부터 입력 값을 가져 왔고 이러한 값을 PHP의 데이터베이스에 항목을 추가 할 수 있도록 AJAX 요청에 인수로 게시하려고합니다.자바 스크립트의 배열 요소를 AJAX POST 요청의 매개 변수로 전달
JS 나의 기능은 다음과 같습니다
function reqAdd()
{
var tablename = $("table").options[$("table").selectedIndex].value
var fields = new Array();
var inputs = $$("input.postfields");
new Ajax.Request(
"process.php?type=add&table="+tablename,
{
method: "post",
parameters:
onSuccess: functionName,
onFailure: ajaxFailure
}
);
}
변수 입력은 모든 입력 필드가 난 그냥 그 값을 추출 할 필요가 그래서 필요 포함하지만, 그들은 더 키가없는 경우 어떻게 매개 변수 섹션에 배치 할 수 있습니다 ? 그들은 단지 가치입니다.
아마도 Form.serialize()를 사용하는 것이 더 좋습니다. http://prototypejs.org/doc/latest/dom/Form/serialize/ –
왜 키가 없습니까? PHP에서 어떤 형식으로 기대합니까? CSV 또는 JSON과 같이 항상 사용자 정의 직렬화를 사용할 수 있습니다. – Bergi