問題:我在c#后台傳個字符串到js前台,用的是ajax-Ext產品.
后台AddRevmeeting.aspx.cscs文件代碼如下://申明變量
protected object result = null;
......
if (oriBll.AddRevmeeting(orib))
{
json = @"{success: true}";
result = orib.Result;
//還有這里一點很奇怪,我這樣發送到客戶端,結果測試頁面都會不成功
//是不是我連續傳兩個值到客戶端的問題??
//if(result!=null)
// Response.Write("<script>alert('出現衝突!')</script>");
}
else
{
json = @"{success: false}";
}
Response.Write(json);========================================================================
AddRevmeeting.aspx文件里一個變量已經取得了後台傳的值,如圖,========================================================================
然後在Getmeeting.js文件里調用result值問題:我在c#后台傳個字符串到js前台.
后台AddRevmeeting.aspx.cscs文件代碼如下:
[code=C#]
//申明變量
protected object result = null;
......
if (oriBll.AddRevmeeting(orib))
{
json = @"{success: true}";
result = orib.Result;
//還有這里一點很奇怪,我這樣發送到客戶端,結果測試頁面都會不成功
//是不是我連續傳兩個值到客戶端的問題??
//if(result!=null)
// Response.Write("<script>alert('出現衝突!')</script>");
}
else
{
json = @"{success: false}";
}
Response.Write(json);========================================================================
AddRevmeeting.aspx文件里一個變量已經取得了後台傳的值,如圖,========================================================================
然後在Getmeeting.js文件里調用result值
function Getmeeting()
{
//获得房间类型
var strType=new Ext.data.Store
(
{
proxy: new Ext.data.HttpProxy
(
{
url:'/Meeting/Json/Getmeeting.aspx'
}
),
//读取Json
reader: new Ext.data.JsonReader
(
{root:'data'},
[
{name:'meetingId',type:'string'},
{name:'meetingName',type:'string'}
]
)
}
);
strType.load();
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
//部分代碼
AddRevmeeting.form.submit
(
{
url:'/Meeting/From/AddRevmeeting.aspx', //提交的页面路径
method:'post',//提交方式为post
//提交成功的回调函数
success:function(form,action)
{
var flage = action.result.success;
//如果服务器端传过来的数据为true则表示登录成功
if (flage == true)
{
var result='<%=result%>';//我想在這里取得result值
Ext.MessageBox.alert('恭喜','新建預定成功');
storeMain.reload(); //重新加载Grid
storeToday.reload();
newWin.hide();
}
},
//提交失败的回调函数
failure:function()
{
Ext.Msg.alert('錯誤','服務器出現錯誤,請稍候再試!');
}
}
);
[/code]
==================================================================================================
小弟我剛弄Ext.請達人幫忙.項目很急啊.
分不夠.我再加.
后台AddRevmeeting.aspx.cscs文件代碼如下://申明變量
protected object result = null;
......
if (oriBll.AddRevmeeting(orib))
{
json = @"{success: true}";
result = orib.Result;
//還有這里一點很奇怪,我這樣發送到客戶端,結果測試頁面都會不成功
//是不是我連續傳兩個值到客戶端的問題??
//if(result!=null)
// Response.Write("<script>alert('出現衝突!')</script>");
}
else
{
json = @"{success: false}";
}
Response.Write(json);========================================================================
AddRevmeeting.aspx文件里一個變量已經取得了後台傳的值,如圖,========================================================================
然後在Getmeeting.js文件里調用result值問題:我在c#后台傳個字符串到js前台.
后台AddRevmeeting.aspx.cscs文件代碼如下:
[code=C#]
//申明變量
protected object result = null;
......
if (oriBll.AddRevmeeting(orib))
{
json = @"{success: true}";
result = orib.Result;
//還有這里一點很奇怪,我這樣發送到客戶端,結果測試頁面都會不成功
//是不是我連續傳兩個值到客戶端的問題??
//if(result!=null)
// Response.Write("<script>alert('出現衝突!')</script>");
}
else
{
json = @"{success: false}";
}
Response.Write(json);========================================================================
AddRevmeeting.aspx文件里一個變量已經取得了後台傳的值,如圖,========================================================================
然後在Getmeeting.js文件里調用result值
function Getmeeting()
{
//获得房间类型
var strType=new Ext.data.Store
(
{
proxy: new Ext.data.HttpProxy
(
{
url:'/Meeting/Json/Getmeeting.aspx'
}
),
//读取Json
reader: new Ext.data.JsonReader
(
{root:'data'},
[
{name:'meetingId',type:'string'},
{name:'meetingName',type:'string'}
]
)
}
);
strType.load();
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
//部分代碼
AddRevmeeting.form.submit
(
{
url:'/Meeting/From/AddRevmeeting.aspx', //提交的页面路径
method:'post',//提交方式为post
//提交成功的回调函数
success:function(form,action)
{
var flage = action.result.success;
//如果服务器端传过来的数据为true则表示登录成功
if (flage == true)
{
var result='<%=result%>';//我想在這里取得result值
Ext.MessageBox.alert('恭喜','新建預定成功');
storeMain.reload(); //重新加载Grid
storeToday.reload();
newWin.hide();
}
},
//提交失败的回调函数
failure:function()
{
Ext.Msg.alert('錯誤','服務器出現錯誤,請稍候再試!');
}
}
);
[/code]
==================================================================================================
小弟我剛弄Ext.請達人幫忙.項目很急啊.
分不夠.我再加.
解决方案 »
- 请问VB.NET的exe是否可以嵌入到WEB页面上运行
- asp.net 做论坛问题!!
- fso问题啊, fso不能运行啊
- 感谢 whw123456 帮我解决ajax的问题!这里是我的代码,希望对大家有帮助。
- c# json 生成xml文件 谢谢
- *︻$▅▆▇◤ (36分捉拿高手)关于utf-8与gb2312的转换关系
- [请教]有人用过BugTracker.NET2.1.4吗?我用到的时候遇到问题了,顶者有分
- 问个培训的问题
- 我有个关于asp.net调用数据库方面的问题向各位高手请教!!
- “完全”自定义datagrid的超级难题,请各位高手帮忙,救命啊!!!
- 如何能隐藏FLASH报表控件的SWF文件?
- 读取输出的HTML
圖片內容是
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddRevmeeting.aspx.cs" Inherits="From_AddRevmeeting" %>
<%=result%>我用斷點測得 result已經取得了值
帮你顶!!
不是已经把值取过来了,为什么还要
var result=' <%=result%>';再取一遍呢