是否可以使用ajax来请求受密码保护的页面,传递凭据,然后从结果页面中获取html? 我一直在玩我的asp.net mvc应用程序,到目前为止我还没能让它运行起来。这是我的观点:
@Code
ViewData("Title") = "Index"
End Code
<h2>eWeb Job Count</h2>
<div id="mydiv">
</div>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "http://102.143.240.117/dataviews.asp",
data: "'Administrator', 'password'",
datatype: "html",
success: function (dataviewhtml) {
$('#mydiv').html(dataviewhtml);
},
error: function (errorMessage) {
$('#mydiv').html(errorMessage);
}
});
});
</script>
当我加载页面时,我没有收到任何错误消息......只是一个空白页面。 是否可以通过ajax将数据传递到弹出窗口? 感谢
答案 0 :(得分:0)
是的,有可能。 jQuery.ajax支持username
和password
选项,您可以在请求时传递:
$.ajax({
type: "POST",
url: "http://102.143.240.117/dataviews.asp",
username : 'Administrator',
password : 'password',
datatype: "html",
success: function (dataviewhtml) {
$('#mydiv').html(dataviewhtml);
},
error: function (errorMessage) {
$('#mydiv').html(errorMessage);
}
});