微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.ajax在不同的组中获取不同的值

如何解决.ajax在不同的组中获取不同的值

| 现在,我正在使用jQuery .ajax向从数据库获取所有值的.PHP文件发送AJAX调用,进行处理,然后通过发送到不同.PHP的不同.ajax发送回去,以更新数据库。 现在,我通过从数据库获取所有数据,然后通过.split来执行此操作
    var result = data.split(\'&\');
没关系,但是一组中很难识别许多不同类型的数据,例如,有没有一种方法可以获取一组以上的数据。
success: function(data,values) {
    var results = data.split(\'&\');
    var allvalues = values.split(\'&\');
因为存在另一个问题,即某些数据组的数量不固定。 当它们在一组中时,试图从所有值中选择一个值,这将是一个问题。 对不起,我知道我不太清楚,但这是我尽最大努力解释问题的方法,谢谢。     

解决方法

更好的可以使用
JSON datatype
在服务器端创建json数组
{\"data\":{\"val1\":\"value\",\"val2\":\"value\"},\"value\":{\"val1\":\"value\",\"val2\":\"value\"}}
有一个了解JSON的教程 http://secretgeek.net/json_3mins.asp 然后,您可以简单地检索它
success:function(response){
response.data[0].val1
response.data[0].val2
response.value[0].val2
response.value[0].val2
}  
    ,您可以尝试JSON数据类型并从php发送一个数组
success: function(json) {
    var results = json.data1.split(\'&\');
    var allvalues = json.data2.split(\'&\');
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?