jQuery Ajax $.post 传给php里面有foreach循环,最后拿到的数据循环只执行一次。怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery Ajax $.post 传给php里面有foreach循环,最后拿到的数据循环只执行一次。怎么解决?相关的知识,希望对你有一定的参考价值。

$.post(":url('Zonghe/do_more')",
'user_name': username,
'password': password,
'code': code
, function (data)
$("#KuanJiao").replaceWith(data);
alert(data);
);

参考技术A 最后拿到的数据循环只执行一次
是什么意思
php返回的是几维数组追问

我知道了,Ajax post传字符串的时候,把回车符的"\r\n",转换成了"\n"。结果导致我的正则表达式没有匹配到回车。
有什么方法可以避免这个问题?不会把回车符的"\r\n",转换成了"\n"

追答

把那个一位数返回成json合适,js端接收到在处理ja端循环

以上是关于jQuery Ajax $.post 传给php里面有foreach循环,最后拿到的数据循环只执行一次。怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

JQUERY的AJAX中 get()post()的跨域方法

php 用于在PHP中提交AJAX表单的Jquery Ajax Post示例

将 PHP $_POST 数组传递给 javascript/jQuery 以通过 ajax 发送回 PHP

jQuery AJAX/POST 不向 PHP 发送数据

jQuery - 在 AJAX POST 之后访问 PHP 数组值

通过JQuery的$.ajax()把 json 数据 post 给 PHP