0
그것이 내가 같은 XHR 요청에서 사용할 수 있도록하는 <form>
에서 모든 값을 얻을 Mootools의/JSON으로 파싱 할 수 있나요 :Mootools의는 XHR 요청에 대한 형태와 그렙 값을 반복
var req = new Request.HTML({
method: 'post',
url: 'xhr_request.php',
data: {
formdata: $('inputform').getdata(),
someotherdata: 'hello world'
}
}).send();
현재 텍스트 입력 필드 만 있습니다. json에서 값의 키로 입력 이름이나 ID를 갖고 싶습니다. 예컨대 : 이것에 위의 구문 분석
<form id="inputform">
<input type="text" id="name" name="name"/>
<input type="text" id="company" name="company"/>
</form>
// Mootools의 스크립트 : 당신이 $('inputform')
data:
로 전달할 경우 자동으로 작동
data: {
'name' : 'John Doe',
'company': 'Joeys LTD'
},
나는 이것도 발견 : var formstring = $ ('requestForm'). toQueryString(). parseQueryString(); var formjson = JSON.encode (formstring); 그게 니가 의미 한거야? http://stackoverflow.com/questions/2166042/how-to-convert-form-data-to-object-using-mootools – abimelex
@abimelex 당신은 일을 복잡하게 만들고 그냥'$ ('inputform')'을 'data' 속성을 사용하면 Mootools가 양식 요소를 감지하여 내부적으로 올바르게 직렬화합니다 *. –
tipp에 감사하지만 json에 동일한 추가 데이터를 추가하고 싶기 때문에 희박합니다. 제 경우에는 작동하지 않습니다. 아니면 그렇게 할 방법이 있습니까? (나는 그것을 명확하게하기 위해 나의 질문을 업데이트했다) – abimelex