html 使用表单序列化为AJAX调用添加了CSRF令牌
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 使用表单序列化为AJAX调用添加了CSRF令牌相关的知识,希望对你有一定的参考价值。
<!-- create form with open_form() -->
<form action="http://testapp.com/login" method="post" accept-charset="utf-8" id="login-form" class="login">
<div style="display:none">
<input type="hidden" name="csrf_test_name" value="80bfb80b356d6d31f4ce4dad0c6cf69e">
</div>
...
...
</form>
<!-- Update AJAX code to post serialized data -->
<script type="text/javascript">
$.post( ajax_url, $('#login-form').serialize(), function( response ) {
// response
}, 'json' );
</script>
以上是关于html 使用表单序列化为AJAX调用添加了CSRF令牌的主要内容,如果未能解决你的问题,请参考以下文章
是否有更好/更简单的方法将 html 表单序列化为对象
将c#集合序列化为视图中的jquery数组以通过ajax方法传递给控制器
将表单序列化为没有空值的 json
将HTML表单序列化为JavaScript对象,支持嵌套的属性和数组。
无法将 JSON 数组反序列化为 C# 对象 [关闭]
使用带有 mvc 的 jQuery 数据表服务器端处理。序列化条件表单并将此参数添加到 $ajax.post 方法