0
我有以下情形: 我有一個單獨的html頁面,但沒有登錄,其中包含具有位於server1上的2個輸入字段的表單。 這個html頁面在用戶點擊一個按鈕到位於sevrer2上的web api後發送POST請求。 用戶是活動目錄用戶。 我需要發送web api用戶的用戶名,而不需要輸入它。 有什麼辦法,我可以提取用戶名與JavaScript?從html頁面獲取活動目錄用戶名稱
我讀過一些線程,它告訴我們沒有辦法從客戶端獲取這個用戶名。也許我錯過了一些東西,或者它可以從web api本身完成?
謝謝!
的html代碼:
<form>
First name:<br>
<input type="text" id="firstname" ><br>
Last name:<br>
<input type="text" id="lastname"><br>
<input type="submit" value="Submit" id="button">
</form>
<script>
$(function() {
//get details
$('#button').click(function() {
var firstname = $('#firstname').val();
var lastname = $('#lastname').val();
var obj = { "firstname":firstname, "lastname":lastname};
var myJSON = JSON.stringify(obj);
$.ajax({
url: 'server',
dataType: 'json',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: myJSON,
success: function(data){
console.log(data);
},
error: function(error){
console.log(error);
}
});
});
});
</script>
你的意思是'url:'server''。您必須指定完整路徑 –
您應該擁有表單,cookie,localstorage或會話中的用戶信息。如果我正確地得到你的問題,你不希望用戶輸入他們的信息,但只需點擊提交按鈕,並通過api訪問。 – Oluwaseye
1.網址:'服務器'是被審查的網址路徑。 2.正確。我不希望用戶輸入他們的用戶名,但要以某種方式得到它。問題是如何 – Yardenh