jquery写下载程序,调用后台方法后没有回应
本帖最后由 zhangxue19857755 于 2012-03-22 14:20:59 编辑
以前写下载都是用asp.net的内置控件,我想用jquery 的ajax()方法调用后台程序,但是确实是调用到后台了,但是下载不了东西为什么啊,高手大神们指教一下,我把代码贴出来:
前台: <form id="form1" runat="server">
<div id="slider" >
</div>
</form>
</body>
</html>
<script type="text/javascript">
//等待DOC元素加载完毕,从后台读取图片并加载到前台页面
$(document).ready(function () {
$.ajax({
type: "post",
url: "../Ws/WebService1.asmx/HelloWorld",
datatype: "html",
async: false,
beforeSend: function (XMLHttpRequest) {
},
success: function (msg) {
$("#slider").append(msg.text)
},
error: function () {
alert('发生错误');
}
});
$('input[type=button]').click(function () {
var ID = $(this).attr("title");
$.ajax({
type: "post",
url: "WebForm6.aspx",
data: 'ID=' + ID,
datatype: "html",
async: true,
beforeSend: function (XMLHttpRequest) {
//如果不是异步读取数据下面则不需要
//$("#showResult").text("请稍后.....");
},
success: function (msg) {
},
&n