Web_Design 板


LINE

各位大大好 小弟目前正在研读Head First JavaScript 深入浅出这本书 读到了最後一章(Chapter 12 Dynamic Data)ajax的部分 书的网址 http://www.it-ebooks.info/book/103/ 由於我只会Django不会php 所以想把书中的范例改成Django1.6的版本 程式码如下列网址 http://examples.oreilly.com/9780596527747/ 是否有人可以帮忙一下呢 小弟会以新台币1000的酬劳作为答谢(依照科技部临时工报账流程 ) 感谢 ps:若可以在今天下午5:00完成酬劳则提升为2000 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.218.124
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1416196359.A.E33.html
1F:推 GoalBased: codejob板可以参考一下 11/17 12:25
2F:→ left: 因为我实在弄了好久 我在网路上找不到相关资料 大都是用 11/17 12:28
3F:→ left: jQuery 所以我想知道如果是直接用XMLHttpRequest 那该要怎 11/17 12:29
4F:→ left: 做. 11/17 12:30
5F:→ left: 本来是想po文讨论的 因为实在有点赶 所以才用奖励的方式 11/17 12:32
6F:推 oToToT: 懒得看code,但XMLHttpRequest就是一种物件 11/17 21:49
7F:→ oToToT: var http = new XMLHttpRequest()後 11/17 21:49
8F:→ oToToT: http.open("POST"/"GET" , url) 11/17 21:50
9F:→ oToToT: 就是说要连到哪,并用哪种method 11/17 21:50
10F:→ oToToT: 再来,写送出并得到资料後要做啥: 11/17 21:51
11F:→ oToToT: http.onreadystatechange = function(){ 11/17 21:53
12F:→ oToToT: if(http.readyState == 4){ 11/17 21:53
13F:→ oToToT: //do something. 11/17 21:53
14F:→ oToToT: } 11/17 21:54
15F:→ oToToT: } 11/17 21:54
16F:→ oToToT: 然後http.send(data) 11/17 21:55
17F:→ oToToT: 啊...open那写错了QQ 11/17 21:56
18F:→ oToToT: 应该是http.open("POST"/"GET" , url+"?"+data) 11/17 21:56
19F:→ oToToT: 然後data是个字串,格式是"thing1=value1&thing2=value2". 11/17 21:57
谢谢您的回复 是这样的,我目前Django的程度还没有很够 我现在遇到的问题症结在於几个点: 在views.py目前只会用简单的 def functionname(request): ….. return HttpResponse("...") or return render(request,...) urls.py目前也只会处理到 url(r'^adminfun/$','adminfun'), 所以... 1.如果以上面的views.py以及urls.py这种简单的形式,views.py要怎麽写? a)如果是post,怎麽从request抓出post过来的资料? return的地方要怎麽写 使得browser 可以ajaxReq.getReadyState() == 4 && ajaxReq.getStatus() == 200 b)同上如果是get, a)要怎麽处理 2.如果views.py 以及 urls.py都设计好了,那麽ajaxReq.send()针对post 以及get里面的参数分别要怎麽设定,目前你这边写的方式看不太懂哩 ※ 编辑: left (140.112.218.124), 11/17/2014 22:50:08
20F:推 alog: 我觉得你要不要考虑去找有关Django ajax相关的范例? 11/17 22:57
21F:→ left: 打都只找到jquery的 因为时间紧迫才会找乡民帮忙 11/17 23:05
22F:→ alog: 原生的Javascript很不好用 11/17 23:11
23F:→ alog: 因为那个太原始了,很多设计方法要另外重刻 11/17 23:11
24F:→ alog: ^^方式 11/17 23:12
25F:→ alog: 所以你应该大部分看到的是jQuery的范例 11/17 23:12
26F:→ alog: 他简化掉很多不应该继续重复处理的部份 11/17 23:12
27F:→ alog: 而且又能保证cross browser 11/17 23:12
28F:推 oToToT: http://goo.gl/9BXOA2 跟这有关吗 11/17 23:37
29F:→ oToToT: 另外我是说data的话是个字串格式为 11/17 23:39
30F:→ oToToT: "资料1=内容1&资料2=内容2&......" 11/17 23:39
31F:→ oToToT: 如果要用GET送的话: 11/17 23:40
32F:→ oToToT: ajaxReq.open("GET",url+"?"+data) 11/17 23:40
33F:→ oToToT: 然後直接ajaxReq.send()就好 11/17 23:41
34F:→ oToToT: POST送的话则是ajaxReq.open("POST",url) 11/17 23:42
35F:→ oToToT: ajaxReq.send(data) 11/17 23:42
36F:推 DJoker: request.GET 跟 request.POST 可以拿到你传上来的参数 11/19 12:26







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping 或 站内搜寻

TOP