Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python服务器上处理JSON对象会导致“list”对象没有属性“read”
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有javascript代码,可以提取数据并创建一个JSON对象发送到服务器</p> <pre><code>for (i=0;i<selected.length;i++) { if (selected[i].value == "available") { //Add item to the selectedjsonObj list //alert("The new select ID is: " + selected[i].text); selectedjsonObj[selected[i].text] = selected[i].text; selected[i].value = "selected"; selectedChange++; } } for (i=0;i<available.length;i++) { if (available[i].value == "selected") { //Add item to the availablejsonObj list //alert("The new available ID is: " + available[i].text); availablejsonObj[available[i].text] = available[i].text; available[i].value = "available"; availableChange++; } } var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("title_msg").innerHTML=xmlhttp.responseText; // var el = document.getElementById('userid_msg'); if (xmlhttp.responseText=="Updated") { document.getElementById("title_msg").innerHTML=xmlhttp.responseText; } else { alert("An error occurred saving your changes. Please refresh the page and try again."); document.getElementById("title_msg").innerHTML=xmlhttp.responseText; } } } var x=document.forms["cohort"]["title"].value; if (selectedChange && availableChange) { xmlhttp.open("GET","/update/cohortfriends?a=" + JSON.stringify(availablejsonObj) + "&s=" + JSON.stringify(selectedjsonObj) + "&t=" + x, true); xmlhttp.send(); } if (selectedChange) { xmlhttp.open("GET","/update/cohortfriends?s=" + JSON.stringify(selectedjsonObj) + "&t=" + x, true); xmlhttp.send(); } if (availableChange) { xmlhttp.open("GET","/update/cohortfriends?a=" + JSON.stringify(availablejsonObj) + "&t=" + x, true); xmlhttp.send(); } document.getElementById("save_cohort_friends").innerHTML="No Changes"; </code></pre> <p>在服务器上,我尝试按如下方式读取对象(只显示用于处理JSON对象的代码块之一)</p> ^{pr2}$ <p>这是获取的-“list”对象没有属性“read”-错误</p> <p>删除的\u个朋友=json.load文件(self.request.获取全部(“a”)声明。在</p> <p>由于我是python和javascript的新手,而且是自学成才的,我确信我在做一些概念上错误的事情。感谢任何帮助。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您给<code>json.load</code>一个导致此错误的列表。在</p> <p>此外,使用<code>json.loads</code>代替<code>json.load</code>。在</p> <p>试试这个:</p> <pre><code>info = json.dumps(self.request.get_all("a")) removed_friends = json.loads(info) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
2 回答
如何添加表示整数的擦边字符串?
6 回答
如何添加要在Bokeh中使用的新font.ttf文件?
6 回答
如何添加要显示的矩阵XY轴编号和XY轴
1 回答
如何添加计数?
6 回答
如何添加计数器函数?
1 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
10 回答
如何添加计数器来跟踪while循环中的月份和年份?
4 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
3 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
3 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
6 回答
如何添加评论拉梅尔亚姆
5 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
2 回答
如何添加谷歌地点自动完成到Flask?
4 回答
如何添加超时、python discord bot
5 回答
如何添加超过1dp的检查
3 回答
如何添加距离方法
4 回答
如何添加跟随游戏的敌人精灵
8 回答
如何添加路径以便python可以找到程序?
4 回答
如何添加身份验证/安全性以使用happybase访问HBase?
4 回答