2012-10-03 88 views
-2

我有一個WordPress的網站,我不是一個PHP開發人員,也不是非常渴望開始,所以我避免它像瘟疫,但我確實有一個需要一點額外的編碼的要求。我需要:從其他頁面使用JavaScript獲取參數?

  1. 去不同的網站,
  2. 下載該網頁,
  3. 查看某個短語,
  4. 如果短語存在,從該頁面
  5. ,如果提取路段鏈接返回我需要顯示我的WordPress的網站上的鏈接。

目前,我有一個asp.net頁面來做到這一點,我在我的wordpress網站上的iframe中託管那個頁面。但我想沒有一個iframe做到這一點。

問題是,是否有JavaScript轉到不同的頁面(我的asp.net頁面)並從中獲取參數(鏈接)。如果提供鏈接,我會在wordpress網站上顯示特定內容。

或者JavaScript可以從服務器下載文本文件?問題是我需要一個觸發器來更新文本文件。

任何意見表示讚賞。 謝謝。

回答

0

你應該明白什麼是由「迴避[PHP]像瘟疫」你在不經意間避免做事的正確方法。 Javascript是客戶端語言,PHP是服務器端語言。通過斷言你只需要客戶端的負載(你想要做的邏輯類型不是輕量級的),你可能會得到一個非常慢的網頁。

更不用說,這種情況類似於用錘子來做反剷的工作。

無論哪種方式,回答你的問題,是的。您可以使用jQuery Load方法與Javascript的Match方法一起使用。

但是,您應該嘗試做的事情是使用PHP發出CURL請求,然後將該頁面緩存在服務器上。通過這樣做,您將限制給定頁面的呼叫數量,並優化加載時間。

請考慮第二個選項,即使是在良好實踐中的嘗試。祝你好運。

+0

我有一種感覺,第一個建議是嘗試和使用PHP。我理解服務器和客戶端之間的區別,這就是爲什麼我現在在asp.net中這樣做。我會試試看,網絡技術的發展速度太快,如果我不需要它,我討厭浪費時間學習它。我只做asp.net,因爲它的.net ... – user1718553

+0

我想你知道,但有時候說明一個觀點需要重申一些已經理解的概念。無論哪種方式,我希望一切都適合你。 – maiorano84

0

使用ajax並連接到服務器端語言(如asp.net,如您所述)編寫的連接到遠程網站的不同頁面(在您的服務器上)。

More about Ajax

+0

啊,阿賈克斯,其他瘟疫。我想我最好從快速掃描開始閱讀,看起來它可以做我以後的事情。 – user1718553