我正在创建语义 UI。当我单击提交按钮时,我想序列化数组值。我有两个用于用户名和密码的文本框。我在两个文本框中输入了一些值。当我单击提交按钮时,我想序列化 Json 格式的数组转换。但我已经做了一些代码。但它不起作用。也许我不知道确切的方法。有人请帮忙吗?
而且我还想如何将序列化发送到 Json Url 以获取 WCF 服务。
<div class="ui small signin modal">
<i class="circular inverted teal close icon"></i>
<div class="column">
<div class="ui fluid form segment sub_form">
<h3 class="ui header">Sign In</h3>
<div class="field">
<div class="ui left labeled icon input">
<input type="text" id="txtUserName" placeholder="username" name="login_name">
<i class="user icon"></i>
<div class="ui corner label">
<i class="icon asterisk"></i>
</div>
</div>
</div>
<div class="field">
<div class="ui left labeled icon input">
<input type="password" placeholder="password" name="login_psw">
<i class="lock icon"></i>
<div class="ui corner label">
<i class="icon asterisk"></i>
</div>
</div>
</div>
<div class="ui blue submit button">Login</div>
<div id="results" class="ui compact message"></div>
<div id="json_obj" class="ui compact message"></div>
</div>
</div>
</div>
jQuery代码:
$(document).ready(function() {
$(".ui.form").submit(function(event) {
console.log($(this).serializeArray());
event.preventDefault();
});
});