私はHTMLフォームをJsonに変換しようとしています。フォームを提出すると、私の警告はただ空の配列を返すだけです。どんな助けでも大歓迎です!ここで HTMLフォームをJSONに変換しようとしていますが、空のまま返します
はフォーム<form action="" method="post" name="myForm">
Code (xxxx-xxx):<input type="text" name="drugcode" /> <br/>
<p><input type="submit" onClick='submitform()' /></p>
</form>
されており、ここではjavascriptを
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script language ="javascript" type = "text/javascript" >
function submitform() {
var formData = JSON.stringify($("form[name*='myForm']").serializeArray());
alert(formData);
$.ajax({
type: "POST",
url: "serverUrl",
data: formData,
success: function(){},
dataType: "json",
contentType : "application/json",
processData: false
});
}
</script>
このすべてが戻っているということです。
[]
EDIT: それを返すようになりまし:
[{"name": "code"、 "value": "1234"}、{"name": "blah"、 "value": "4321"}]
どうすればいいですか返信: {"code": "1234"、 "value": "4321"}
を使用してフォームを選択することができます! )。 '
パーフェクトありがとう! – mmm2893
受け入れているとマークし、現在はスタックオーバーフローに悩まされています! –