使用jquery ajax从密码保护的经典ASP页面获取数据

时间:2012-06-20 17:56:45

标签: jquery asp.net ajax

是否可以使用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将数据传递到弹出窗口? 感谢

1 个答案:

答案 0 :(得分:0)

是的,有可能。 jQuery.ajax支持usernamepassword选项,您可以在请求时传递:

$.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);
    }
});