台灣最大程式設計社群網站
線上人數
1158
 
會員總數:242249
討論主題:187341
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> jquery透過ajax無法連線php
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
jquery透過ajax無法連線php
價值 : 50 QP  點閱數:390 回應數:9

樓主

童董
門外漢
0 1
38 4
發送站內信

小弟第一次發文,若有任何錯誤,請和我說,我會立即改正

小弟剛接觸ajax 想利用ajax+php做個留言版
但無論是使用自已的寫的或者網上借鑒的,在本機(window10+Visual Studio 2015+ google chrome)均會出現405的錯誤訊息
小弟找了很多文章還是無法改善問題,煩請各位大大幫幫忙
下述為程式碼(ajax+php內容均是網上找的範例,不知道錯在哪)







搜尋相關Tags的文章: [ ajax ] , [ php ] , [ jquery ] ,
本篇文章發表於2017-08-30 21:08
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

Daimom
捐贈 VP 給 Daimom 檢舉此回應
用postman模擬ajax拋資料去php看看是什麼錯誤訊息
POSTMAN
本篇文章回覆於2017-08-31 10:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

迷路
捐贈 VP 給 迷路 檢舉此回應
我想先確認一點
你有把PHP主機架起來,並且以網頁方式(http://localhost/xxx.html之類的)開啟頁面吧?
本篇文章回覆於2017-08-31 11:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

童董
檢舉此回應
用postman模擬ajax拋資料去php看看是什麼錯誤訊息

好的,我目前在上班,我回去確認一下,謝謝大大
本篇文章回覆於2017-08-31 12:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

童董
檢舉此回應
我想先確認一點
你有把PHP主機架起來,並且以網頁方式(http://localhost/xxx.html之類的)開啟頁面吧?


抱歉我也不太確定,但網址列的部分當時確實是顯示http://localhost:xxxx/xxx.html,我是直接在Visual studio 上直接執行的
本篇文章回覆於2017-08-31 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
405錯誤~~~~~

這是在iis上才有可能會發生的錯誤吧??

我只會推測以下幾個可能性。

1.你因該是用iis來當web server

2.iis中,你可能並未去加載php解析模組。造成拒絕讀取php檔。(405錯誤就是資源不允許使用此方法或方式)

再看你上面的回話。我大約可以知道你可能並未建立好可供php程式碼可以跑的環境。
你先直接在瀏覽器上跑那段網址試試好了。看能不能跑在說吧。
至少 http://localhost也要先有個頁面出現才對。
本篇文章回覆於2017-08-31 15:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

童董
檢舉此回應
405錯誤~~~~~

這是在iis上才有可能會發生的錯誤吧??

我只會推測以下幾個可能性。

1.你因該是用iis來當web server

2.iis中,你可能並未去加載php解析模組。造成拒絕讀取php檔。(405錯誤就是資源不允許使用此方法或方式)

再看你上面的回話。我大約可以知道你可能並未建立好可供php程式碼可以跑的環境。
你先直接在瀏覽器上跑那段網址試試好了。看能不能跑在說吧。
至少 http://localhost也要先有個頁面出現才對。


您好,非常非常感謝您,我安裝PHP後就有作用了,另想請教一個問題
我有把我的程式上傳至GitHub 但也是無法運作,我猜可能也是一樣原因
想請問是否有方法可以讓上面也可以運作嗎?
本篇文章回覆於2017-08-31 20:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
GitHub 只是一個版本控制的系統。它並沒辦法直接在上面運行的。
一般來說會使用GitHub是為了做版本控制跟同步化的處理。

也就是說GitHub 上只是一個中介點。
如a b c開發者,各自開發不同的模組程式。
a如果加入支點。,其bc就可以知道更新的支點。再來決定是否要同步下來。

但運行的部份都是在各自的abc電腦上做測試運行。並非是在GitHub 上運行的。

從你不了解有關server的基本原則的情況下。我倒是不太建議你用GitHub
認真來說,如果並非是一個開發團隊。或是並非是共同開發的企劃。
是沒必要用GitHub的。

我是比較擔心你是否知道GitHub是什麼。
本篇文章回覆於2017-09-01 15:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

童董
檢舉此回應
GitHub 只是一個版本控制的系統。它並沒辦法直接在上面運行的。
一般來說會使用GitHub是為了做版本控制跟同步化的處理。

也就是說GitHub 上只是一個中介點。
如a b c開發者,各自開發不同的模組程式。
a如果加入支點。,其bc就可以知道更新的支點。再來決定是否要同步下來。

但運行的部份都是在各自的abc電腦上做測試運行。並非是在GitHub 上運行的。

從你不了解有關server的基本原則的情況下。我倒是不太建議你用GitHub
認真來說,如果並非是一個開發團隊。或是並非是共同開發的企劃。
是沒必要用GitHub的。

我是比較擔心你是否知道GitHub是什麼。


收到,非常謝謝您的指教,確實我不太了解什麼是GitHub,對它的了解只止於「可以存放網頁的網路空間」
非常感謝您的說明(鞠躬)
本篇文章回覆於2017-09-01 21:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
那這邊就修正一下你的話
「可以存放網頁的網路空間」
改成
「可以存放程式碼的網路空間」

這樣子你就會比較清楚差別點在哪。畢竟GitHub並非只有可以存放網頁程式。
任何程式都可以存放。(但相對的就沒隱私就是了)

這邊可能要注意一點。如果你是用免費的話。正常你上傳的程式碼是可供全部的人讀取的。
只有付費版才可以設定私用。
本篇文章回覆於2017-09-04 10:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.