問題:我在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值
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值
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.請達人幫忙.項目很急啊.
分不夠.我再加.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货