就是通過(guò)php鏈接數(shù)據(jù)庫(kù)取數(shù)據(jù)再通過(guò)php控制數(shù)據(jù)在html顯示,php就是一個(gè)實(shí)現(xiàn)html和數(shù)據(jù)庫(kù)交互的一個(gè)橋梁
創(chuàng)新互聯(lián)主營(yíng)美蘭網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件定制開(kāi)發(fā),美蘭h5成都微信小程序搭建,美蘭網(wǎng)站營(yíng)銷(xiāo)推廣歡迎美蘭等地區(qū)企業(yè)咨詢(xún)
主要就是js對(duì)數(shù)據(jù)的操作和對(duì)dom的操作。
前端的工作就是切圖,展示數(shù)據(jù)到網(wǎng)頁(yè)中。那么怎么獲取數(shù)據(jù)呢?以什么格式獲取數(shù)據(jù)呢?都是需要和后臺(tái)交互的。
后臺(tái)語(yǔ)言都是不一樣的:php,jsp等等,我們前端js的工作就是把他們的數(shù)據(jù)拿過(guò)來(lái)顯示。
給你舉個(gè)梨子吧,我們公司后臺(tái)拋數(shù)據(jù)一般就smarty(php)的框架或者是ajax來(lái)傳。
如果是smarty的話,前端直接負(fù)責(zé)把smarty填寫(xiě)到html網(wǎng)頁(yè)中。
如果是ajax的話,前端負(fù)責(zé)用js操作數(shù)據(jù)并展示,下面是一個(gè)我們前后端規(guī)定的數(shù)據(jù)格式:
{"flag":"001","content":{}}
上面是應(yīng)該json數(shù)據(jù),有項(xiàng)目的時(shí)候,我們前后端會(huì)大概說(shuō)一下接口地址,前端請(qǐng)求的參數(shù),后端返回的參數(shù),然后大家就開(kāi)始寫(xiě),寫(xiě)的差不多的時(shí)候,大家調(diào)一下數(shù)據(jù),沒(méi)問(wèn)題就可以了。
現(xiàn)在主流的前后端交互是用ajax吧,主流的框架用jquery,給你一個(gè)jquery請(qǐng)求ajax的例子:
$.ajax({
url:?'/path/to/file',//請(qǐng)求地址
type:?'GET',
dataType:?'json',
data:?{param1:?'value1'},//參數(shù)
success:?function?(obj){?//返回的內(nèi)容
//遍歷obj//前端在這里操作返回的數(shù)據(jù),并展示
}
})
前后端交互沒(méi)那么難,前端最關(guān)鍵核心的東西是core js。
dom操作都是可以找api,然后對(duì)著文檔來(lái)做,想提高前端就提高自己的core js。這樣的話才能提高核心競(jìng)爭(zhēng)力。
以后我們多多交流,有幫助就采納?。?!
可以include 或者 require 讓兩個(gè)頁(yè)面合成一個(gè)頁(yè)面,要使用數(shù)據(jù)直接調(diào)用就行了。包含后 假如a.php有個(gè)變量$data需要用b.php test函數(shù)里面$name="張三"的值(需要return $name;),就可以;$data=test(); echo $data 就能看到值
目前來(lái)說(shuō)我只知道兩種:
如果是在同一個(gè)頁(yè)面( 即php+html混合代碼? ), 直接 echo 出來(lái)
如果在不同的頁(yè)面, 可以使用 ajax 請(qǐng)求后臺(tái), 后臺(tái)返回 json 格式數(shù)據(jù), 前臺(tái)收到后處理 json 并輸出到前臺(tái)
我也在找其他的方式, 不過(guò)還沒(méi)有找到
是可以的。
前臺(tái)php后臺(tái)Java。我原來(lái)查過(guò),用一個(gè)插件腳本來(lái)實(shí)現(xiàn)。前后臺(tái)交互用json,xml等。
知名的X寶,百度就是如此的。
這樣還有優(yōu)勢(shì),php前臺(tái)很靈活,Java后臺(tái)很強(qiáng)大。麻煩之處只是在于前后臺(tái)數(shù)據(jù)交互的麻煩
要用javascript調(diào)用php獲取數(shù)據(jù)庫(kù)接口,是一個(gè)很常見(jiàn)的前后端交互操作
通過(guò)javascript發(fā)送http請(qǐng)求php的API接口,php連接數(shù)據(jù)庫(kù)并查詢(xún)結(jié)果,最后返回出來(lái)
這樣javascript就能獲取到數(shù)據(jù)庫(kù)的數(shù)據(jù)