2012-10-26 37 views
1

這是我的情況。我正在編寫codeigniter中的web界面以將命令發送到虛擬服務器。這些命令通過url中的瀏覽器傳遞。發送一個網址,但留在同一頁面(php,codeigniter,javascript)

示例:http://server.com/TgtSendIRCommand?id=UM-02&code=KEY_UP 此服務器然後執行操作並且Web界面刷新屏幕截圖。

我只想在html中有一堆鏈接發送這個命令給瀏覽器。 但是,如果我點擊鏈接,用戶必須留在同一頁面上。所以命令被髮送,但沒有其他交互。

我正在使用codeigniter。

有什麼建議嗎?

+0

這就是AJAX進來..你用JavaScript試過嗎? – adis

+0

我不知道如何,我很新的JavaScript。你有沒有例子? – user1776815

回答

0

做一個視圖,並在視圖複製此:

<html> 
<head> 
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
<script src="http://code.jquery.com/jquery-1.8.2.min.js" type="text/javascript"></script> 
</head> 
<body> 
<a href="#" id="myBtn">Click here!</a> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#myBtn").click(function(){ 
     $.get("http://server.com/TgtSendIRCommand?id=UM-02&code=KEY_UP ");   
    }); 
    }); 
</script> 
</body> 
</html> 

沒有測試但正如上面的東西應該爲你做的伎倆。

+0

作品很有魅力,非常感謝! – user1776815

0
<?php 
     session_start(); 
     $_SESSION['http://localhost/profile.php'] = $_SERVER['REQUEST_URI']; 
     $sess=$_SESSION["email"]; 
     $servername = "localhost"; 
     $username = "root"; 
     $password = ""; 
     $dbname ="reg"; 
     if(!isset ($sess)) 
     { 
      header("Location:login.php"); 
      exit; 
     } 
+0

只需添加一些編碼 – RS16

相關問題