我使用jQuery的.ajax()
呼叫服務器(實際上是當地的Django的runserver),並得到迴應。jQuery的反應是在瀏覽器空的,但捲曲的作品
在服務器控制檯上,我可以看到JSON請求時,他正確的JSON響應制成,並且一切正常。
但在我的瀏覽器(在Firefox 3.6和Safari 4.0.4測試,我使用jQuery 1.4.2),似乎響應主體是空的(響應代碼爲200,頭,否則看行)。
測試命令行的響應,我得到我期望的答案。
$ curl http://127.0.0.1:8000/api/answers/answer/1 --data "text=test&user_name=testy&user_location=testyville&site=http%3A%2F%2Flocalhost%3A8888%2Fcs%2Fjavascript_answer_form.html&email_address="
{"answer_permalink": " http://127.0.0.1:8000/questions/1 ", "answer_id": 16, "question_text": "What were the skies like when you were young?", "answer_text": "test", "question_id": "1"}
我正在從一個HTML文件,我的本地機器上沒有被Web瀏覽器服務的請求。這只是使用file://
解決。 django服務器也是本地的,默認位置是127.0.0.1:8000。
感謝您的任何建議!
-Jim
你的jQuery看起來像什麼? – Matchu 2010-03-04 21:06:09
照顧張貼一些代碼? – 2010-03-04 21:49:46
下面是我使用發出請求的頁面:http://dpaste.de/Bbjy/ – 2010-03-04 22:40:32