data: {data:JSON.stringify(widgets),htmlData:JSON.stringify($(".flexgrid-grid").html())}
先放一段代码,之前没用
JSON.stringify的时候,如果出现特殊字符,会导致后端获取POST或者GET数据丢失,始终为空的情况
这种情况有点复杂,且不好复现,参数在不同服务器上可能获取的值不一样。
总结:
当通过ajax提交数据时,如果从提交参数看有参数,服务端死活获取不到值的时候,肯定时因为参数中有特殊字符,导致提交出错的。