if (result > 0)
{
context.Response.Write("上传成功!!");
}这句呢,是我现在用的,这个只能直接出来一个页面。
现在呢,我不想要这种效果。
我想要的是:弹出一个对话框。注:前台不是js,所以也就没有用来接收这个(上传成功!!)东西。所以也就不能用alert("上传成功!!");
我前面用的是form表单。说的够详细吧,下面看你们的了!!!
{
context.Response.Write("上传成功!!");
}这句呢,是我现在用的,这个只能直接出来一个页面。
现在呢,我不想要这种效果。
我想要的是:弹出一个对话框。注:前台不是js,所以也就没有用来接收这个(上传成功!!)东西。所以也就不能用alert("上传成功!!");
我前面用的是form表单。说的够详细吧,下面看你们的了!!!
解决方案 »
- windows 7下IIS应用程序中的服务器错误,高手帮忙看下
- 莫名奇妙出现上下滚动条和左右滚动条
- web 高手都进来看看。
- 大家好,發一個.net開發的數據庫類
- 来来来,主问一下,如何自动删数据哭中的资料???????像csdn那样留言过一周就自动删?
- datalist等控件,在绑定DataTable时,如何只取前N条记录.
- 在一次连接中的所有数据库操作是否具有原子性?
- 如何
- DataList_ItemCreated的用法?????
- Win 2003 下,IFREAM 窗口不能自动刷新,是WIN2003下的IE问题,还是IIS6.0 的问题呢? 望知道的解决一下,急~~~
- windows live api 取用户信息
- 学习,求资源~~~
这样不行?
至于你说的返回到哪去了,这个我只用Ajax调过,我不知道你的ashx是怎么调的,反正我的结论是你哪里调的这个ashx,你的Write值就返到哪去了。
<form id="form1" action="Handler.ashx" method="post">
<input id="Submit1" type="submit" value="submit" />
</form>context.Response.ContentType = "text/plain";
context.Response.Write("<script>alert('hello world')</script>");
对,就是这样的,但是,现在的,我调用ashx不是用的ajax,而是用的form中的submit,直接就到ashx
现在你说,我的result能返回到哪里呢?
如果是这样的话:
html:
$.ajax(
{
url:'',type:'get'/'post',data:'要发送的数据',success:function(xhr)
{ var result= xhr.toString(); //这个xhr就是ashx Write()出来的数据
window.alert(result); }
});ashx:
处理数据...
content.Respose.Write('1')
alert(action.result);
if (action.failureType == 'server') {
//服务器端你自己返回success为false时
Ext.MessageBox.alert('友情提示', action.result); }
EXT 就是走这一步action.failureType == 'server',可能就是这个错误,而且action.result总是返回false
请问这个是什么原因