2016-12-03 44 views
0

這個問題說明了一切。 任何想法?通過javascript獲取輸入字段並在php中使用變量?

+0

顯示一些代碼。至少JS和HTML部分,以便它可以查明什麼可能是錯的。 – Jite

+0

很難知道沒有看到問題的HTML和JavaScript。你有沒有在usename字段上的name屬性?或者,也許你可以用一個get參數(比如?username = Joe)來調用php文件。沒有看到代碼就幾乎不可能提供幫助。 –

+0

您可以嘗試下面的方式將參數從UI發送到JS並將其發佈到PHP。如果你顯示你的代碼,我們可以幫助更好。 – Batman

回答

0

HTML

<input type="text" name="username" class="form-control search-query" placeholder="Enter User Name"> 

的JavaScript

$http({ 
      method: 'POST', 
      url: 'url.php', 
      //headers : {'Content-Type':'application/x-www-form-urlencoded'}, 
      data: { 
       "username": $scope.username, 

      }, 
     }).then(function (response) { 
      var data = response.data; 

     } 

PHP

$postdata  = file_get_contents("php://input"); 
$request  = json_decode($postdata); 
$accountnumber = $request->accountnumber; 
0

這不是$post_"username"。您應該使用$_POST["username"];從服務器的php腳本獲取發佈參數。

相關問題