1、PHP中并不能直接獲得JS的值,因?yàn)橐粋€(gè)運(yùn)行在客戶端,一個(gè)運(yùn)行在服務(wù)器端。
創(chuàng)新互聯(lián)公司長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為云南企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),云南網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
2、服務(wù)器端 運(yùn)行的腳本,而JS是在瀏覽器運(yùn)行的腳本,你要調(diào)用可以,直接echo個(gè)script就可以,但是獲取 返回值 是不可能的,只有讓JS把返回值通過(guò)AJAX發(fā)送給PHP才可以。
3、樓上用AJAX是可行的,下面是笨方法,但是也可運(yùn)行。
4、第一步,查看網(wǎng)頁(yè)源代碼,找到ajax請(qǐng)求的URL。
5、你把js文件和php文件放在同一個(gè)文件夾下面,引用里面不用寫(xiě)路徑,直接加文件名:這樣就可以了,其他的方法我目前還沒(méi)找到。html語(yǔ)言里面可以隨便寫(xiě)路徑,只要指向正確就可以了。
PHP中并不能直接獲得JS的值,因?yàn)橐粋€(gè)運(yùn)行在客戶端,一個(gè)運(yùn)行在服務(wù)器端。
JS是客戶端腳本,PHP是服務(wù)器腳本,直接賦值給PHP變量,無(wú)法實(shí)現(xiàn)。
可以使用ajax技術(shù)實(shí)現(xiàn)動(dòng)態(tài)提交和返回,不用刷新頁(yè)面的所有內(nèi)容。
那你JS里就可以通過(guò)DOM來(lái)獲取h1的innerHTML 不要直接用js,最好用現(xiàn)成的library,比如jQuery,Prototype之類的,因?yàn)樗麄冇袨g覽器兼容。還有就是用ajax,動(dòng)態(tài)獲取你要的內(nèi)容。
我可以很負(fù)責(zé)的告訴你,這是不可能的。PHP是在 服務(wù)器端 運(yùn)行的腳本,而JS是在瀏覽器運(yùn)行的腳本,你要調(diào)用可以,直接echo個(gè)script就可以,但是獲取 返回值 是不可能的,只有讓JS把返回值通過(guò)AJAX發(fā)送給PHP才可以。
樓上用AJAX是可行的,下面是笨方法,但是也可運(yùn)行。
1、可以使用ajax技術(shù)實(shí)現(xiàn)動(dòng)態(tài)提交和返回,不用刷新頁(yè)面的所有內(nèi)容。
2、我可以很負(fù)責(zé)的告訴你,這是不可能的。PHP是在 服務(wù)器端 運(yùn)行的腳本,而JS是在瀏覽器運(yùn)行的腳本,你要調(diào)用可以,直接echo個(gè)script就可以,但是獲取 返回值 是不可能的,只有讓JS把返回值通過(guò)AJAX發(fā)送給PHP才可以。
3、要進(jìn)行返回,最好將操作結(jié)果友好的呈現(xiàn)給瀏覽器用戶。
4、//js程序到了這里,會(huì)把問(wèn)號(hào)、and符號(hào)都轉(zhuǎn)換為特定字符。PHP端:data = $_REQUEST[data];//這里最好不要使用$_REQUEST,涉及網(wǎng)站安全問(wèn)題。
5、你把你的腳本用echo輸出,例如 echo var a = .$a.然后你就可以用服務(wù)器語(yǔ)言調(diào)用這個(gè)變量了。