日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

php修改html,关于html:用PHP设置innerHTML?

發(fā)布時(shí)間:2025/3/19 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php修改html,关于html:用PHP设置innerHTML? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因此,基本上,我有一個(gè)程序,該程序在頁(yè)面頂部將標(biāo)頭(id =" infoHeader")設(shè)置為從另一個(gè)站點(diǎn)檢索到的某些文本。 但是,我需要在按下按鈕時(shí)進(jìn)行更改。 如您所見,它當(dāng)前使用PHP腳本從給定URL提取文本,但是當(dāng)按下按鈕時(shí),我需要從其他URL提取。 所以基本上

按下Button1-> infoHeader =網(wǎng)站1文字

Button2按-> infoHeader =網(wǎng)站2文本

有沒有一種方法可以使用按鈕來更改[id =" infoHeader"]的innerHTML,以便它運(yùn)行PHP腳本來獲取文本。

如果需要,我很難解釋,可以嘗試提供更多信息。

KSA Flight Tracker

Active Missions

您可能必須為此使用javascript

但是我需要運(yùn)行此PHP腳本來獲取文本,因此如何使用javascript運(yùn)行它?

您需要使用JavaScript + AJAX。 加載/呈現(xiàn)頁(yè)面后,需要JavaScript來更改div的內(nèi)容,并且需要AJAX來加載PHP文件,而無需刷新網(wǎng)頁(yè)。

我建議您使用jQuery及其ajax函數(shù)。

KSA Flight Tracker

$(document).ready(function() { // wait for the DOM to finish loading

// button1

$("#someID").click(function() { // element with id"someID" (your button)

$.ajax({

url:"getData.php", // the content of the page which you want to load

cache: false

}).done(function(dataFromServer) {

$("#infoHeader").html(dataFromServer); // set the data from the server (getData.php) as the content of the element with the id"infoHeader"

});

}):

// button2

// the same as above for the other button

});

Active Missions

對(duì)于您的問題:

更改div的內(nèi)容-jQuery

http://api.jquery.com/jquery.ajax/

以下是一些有關(guān)JavaScript,jQuery和AJAX的良好資源:

JavaScript:https://developer.mozilla.org/en-US/docs/Web/JavaScript

jQuery:http://en.wikipedia.org/wiki/JQuery

jQuery:http://www.w3schools.com/jquery/

jQuery:http://www.codecademy.com/en/tracks/jquery

jQuery + AJAX:http://www.w3schools.com/jquery/jquery_ajax_intro.asp

我只是對(duì)所有這一切做了一個(gè)快速的谷歌搜索,但我真的不知道該怎么做。 (我昨天才剛開始HTML,CSS和PHP的學(xué)習(xí)-我很快就學(xué)習(xí)了,但是我被困住了)。那么我將如何使用它來用ajax更改文本?

好的,所以我嘗試通讀此書,但我仍然不明白應(yīng)該做的事情。我放在哪里?需要更改什么才能使其與我的程序一起使用?就像我說的-我是新手,直到30分鐘前甚至從未聽說過AJAX或jQuery。

我添加了兩個(gè)鏈接供您閱讀。

我嘗試閱讀它們,但它也可能是日語(yǔ)-我對(duì)此毫無意義。

謝謝codeacademy網(wǎng)站真的很有用

用示例更新了我的答案。

謝謝,這對(duì)您有很大幫助,但是我可以通過使用這些文字來弄清對(duì)其進(jìn)行更改所需的內(nèi)容。點(diǎn)擊檢測(cè)元素的ID:" someID" |具有功能的文件:" getData.php" | PHP函數(shù):" getTitle(URL)" |更改文本:" infoHeader" |

總結(jié)

以上是生活随笔為你收集整理的php修改html,关于html:用PHP设置innerHTML?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。