0
私は、ajax呼び出しでそれを使用してモーダルに表示できるものを判断するために、ページを表示するユーザー名を取得しようとしています。問題は、変数が空の文字列として返され続けることです。変数のユーザー名をJQuery Selectorに割り当てようAsp.net
変数がcontentHeaderで宣言されていて、マークアップがItemTemplateにあることがわかっている場合は、注意してください。助けてくれてありがとう。
私のマークアップ:
<div>
<asp:Label runat="server" ID="userName" ClientIDMode="Static" Text="<%# Security.CurrentUser %>" Style="display: none"></asp:Label>
</div>
マイスクリプト:
function validateUser() {
var user = $('#userName').val();
var vendorId = $('#VendorID_txt').val();
var js = {
user: user,
vendorId: vendorId
}
return $.ajax({
url: '/Common/Vendors/Vendors.asmx/GetBankInformationByUser',
type: 'POST',
async: false,
dataType: 'json',
data: js,
success: function(data) {
console.log(data);
}
});
}
私は 'が' ''としてレンダリングすると信じています。 'span'は' value'を持っていません。代わりに '.text()'を試してください。 –
ありがとうございます。あなたは一所懸命でした。 – Crumblenautjs