JS--PHP之间的数组转换

JS--PHP之间的数组转换,第1张

为什么感觉你表述的好复杂,你向服务器发请求,把需要带上的数据加上,在PHP直接获取就可以了啊,看你发的是GET 还是POST 直接print_r($_POST/GET) 就可以得到东西了啊,你传的数据到PHP直接就会变成数组

建2个页面

1、testphp页面,代码如下:

<title></title>

<script src="jquery-142minjs" type="text/javascript"></script>

<script type="text/javascript">

$(function(){

x=100000;

y=1;

$("#dosubmit")click(function(){

var rand=parseInt(Mathrandom() (x - y ));

var rand1=StringfromCharCode(Mathfloor( Mathrandom() 26) + "a"charCodeAt(0));

var col="<input name=info["+rand1+rand+"] type='text' class='text' value='"+rand+"' />";

$("input[id=submit]")before(col);

})

$("#submit")click(function(){

$("form input[class=text]")each(function(){

var val=$(this)val();

})

})

})

</script>

<meta >

按格式序列成字符串然后放到hidden里提交给服务器

或者ajax~

必须有办法序列成字符串 如果用js框架的话可以尝试某些框架序列成json的函数

然后在php上可以用json_decode解析数据

print 'var myjson='  json_encode($array)  ';';

比如你可以类似这样写。这样,在你的js中,就能拿到myjson,然后像1楼说的,for或者jquery的each循环,js和php都是弱类型语言,可以类型转换的。如果担心重名,可以先在你的js写这样的

var naoyin = {};

然后php

print 'var naoyinmyjson='  json_encode($array)  ';';

没有测试,如果有bug自己调整下

以上就是关于JS--PHP之间的数组转换全部的内容,包括:JS--PHP之间的数组转换、php中 jquery如何获取js动态添加的文本框数组值,并插入mysql数据库、PHP怎么读取JS文件里的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9736748.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存