其實就像你說的。php就是處理前臺給的東西,存到數(shù)據(jù)庫,然后再從數(shù)據(jù)庫調(diào)出數(shù)據(jù)顯示在前臺
站在用戶的角度思考問題,與客戶深入溝通,找到華容網(wǎng)站設(shè)計與華容網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋華容地區(qū)。
采用表單提交 ?如果前臺提交的方式為post ? php后臺采用$_POST['單選的名稱'] ? 如:
input?type="radio"?name="name"?value="1"?checked="checked"/1
input?type="radio"?name="name"?value="2"?/2
input?type="radio"?name="name"?value="3"?/3
input?type="radio"?name="name"?value="4"?/4
input?type="radio"?name="name"?value="5"?/inapplicable
!----后臺----
?php
$name?=?$_POST['name'];
?
你這個是明顯的不會調(diào)試,如果ajax請求成功了,你要看php的方法是否走的通,走通了如果是獲取到數(shù)據(jù)的,這時候返回給前臺時,你要看走的是success,還是error,success里是空數(shù)組,很有可能返回到error中了,如果返回到error,要看你的請求是同步還是異步,請求類型datatype有沒有轉(zhuǎn)換,是否需要轉(zhuǎn)換。
不管是前臺還是后臺,都是對數(shù)據(jù)庫進行操作,并沒有什么關(guān)聯(lián)。比如我們在后臺提交了一篇新聞,在服務(wù)器端把他寫進數(shù)據(jù)庫,我們并不需要知道前臺是怎么操作的。而前臺只需要知道數(shù)據(jù)庫的結(jié)構(gòu),就可以從數(shù)據(jù)庫把這個新聞提取出來,顯示在網(wǎng)頁上。他們之間并沒什么關(guān)聯(lián)。如果非要說什么關(guān)聯(lián),那就是數(shù)據(jù)表的結(jié)構(gòu)不能變。一旦改變的話,前后臺都要更新程序才能不出錯
一般都是用ajax。將要返回的數(shù)據(jù)json_encode成json格式的數(shù)據(jù)echo出去,然后用js接受,parseJSON()解析成數(shù)組,在用js填寫到格式上就可以了
原理很簡單:就是做一個接受請求的頁面,別人通過該頁面請求數(shù)據(jù),然后你的頁面經(jīng)過判斷決定給什么樣的數(shù)據(jù)反饋。這就是傳說中的API雛形。