2014-04-19 14 views
-1

以下是我正在嘗試的操作。對於php和/或Javascript嚮導來說不是太困難,但是我真的很費時間包裹頭部。我正在處理的網站將註冊一個用戶並將其登錄到成員內容區域。如何編碼 - 點擊圖片並執行php腳本

一旦他們在成員內容區域,我有一個圖像作爲我需要編碼的鏈接,所以當用戶點擊圖片時,它會調用一個執行認證代碼的PHP文件(我已經擁有php文件)並連接到驗證用戶的第三方網站服務器HTTPS,完成重定向後打開一個新選項卡並將它們記錄到該網站的安全頁面中。簡單的權利?對我來說並不是那麼...

從我讀到目前爲止,我一直在看比較Javascript與Ajax和jQuery的討論。

有人知道一個簡單的Javascript腳本,我可以稍微調整一下,執行php文件嗎?或者,我應該在這裏使用什麼最直接的方法?使用HTML或什麼?

任何幫助(非常感謝)!

+0

正如你指出你的技能是不是通過屋頂,我建議你查看jQuery的'ajax()'(或'get()'或'post()')。這將使事情變得非常簡單。 – Martijn

回答

0

好,

什麼,你其實可以做的是點擊,您可以發送GET或POST請求的具體網址,該網頁上的PHP腳本將被執行。

例如;

$.post("test/test.php", function(data) { 
    $(".result").html(data); 
}); 

這裏的數據是PHP執行結果。

希望這會有所幫助!

+0

這是** jQuery **!沒有錯,但如果你期望JavaScript,你不會得到太多的結果 – Martijn

+0

感謝所有發佈。您的帖子讓我想到了使用Adobe Edge Animate來完成此操作的簡單方法,讓Edge爲我處理JavaScript代碼。使用一行代碼很簡單。 – NetMonkey

+0

現在只需要兩個小php文件來編輯,我就完成了。如果我發佈代碼,我可以得到一些幫助嗎? – NetMonkey

0

是,使用jQuery,像這個例子中,最簡單的方法:

(五言之前,你需要加載jQuery的JS ....)

<script type="text/javascript"> 
    $(function() { 
    $(".img_button").on('click', function() { 
     $.ajax({ 
     url: "test.php", 
     dataType: 'json', 
     success: function(data) { 
      // do something with returned data 
     } 
     }); 
    }); 
    }); 
</script>