使用javascript或Ajax在Sharepoint aspx页面中调用跨域Web服务? [英] Cross Domain Web Service Call In Sharepoint aspx page using javascript or Ajax ?
问题描述
我用网络服务制作了dot net(vs2010)解决方案。现在我用 aspx页面调用点网项目网络服务来分享2010年的分享点。
点网项目的IP地址是http://10.200.202.474:54
和
共享点项目的IP地址是http://10.200.202.474:84。
i名为dot net web使用javascript& amp;在共享点aspx页面中进行服务$ ajax。
var vChart1;
var vChart2;
var vChart3;
var chart1;
var chart2;
var chart3;
var isChart1Added = false;
var isChart2Added = false;
var isChart3Added = false;
vChart1 = new Visifire(''../ js / SL.Visifire.Charts.xap'',c1,700,400);
alert(vChart1);
var configSectionName =ganu;
$ .ajax({
url:http://10.200.202.474:4545/WebService/CreditorsFormat_OUWise.asmx/dParentGraph,
类型:POST,
dataType:json ,
crossDomain:true,
data:{configSectionName:''+ configSectionName +''},
contentType: applicati on / json; charset = utf-8,
成功:函数(msg){
alert(''success'');
vChart1.setDataXml(msg [''d''] [''XMLData'']。toString());
vChart1.preLoad = function(args) {
chart1 = args [0];
chart1.Series [0] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText); }
chart1.Series [1] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText); }
chart1.Series [2] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText); }
chart1.Series [3] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText); }
chart1.Series [4] .MouseLeftButtonDown = function(e){drawnbChartOne(e.ToolTipText); }
};
vChart1.render(ChartDiv);
},
错误:函数(e){
alert(''错误''+ e);
// $(''#status'')。innerHTML =不可用;
}
});
我的代码在下面给出它不起作用。
任何人都可以告诉我怎么打电话使用javascript,$ ajax或jquery在共享点中跨域Web服务。
它是否有效?
请帮忙。
提前感谢。
ajax。
var vChart1;
var vChart2;
var vChart3;
var chart1;
var chart2;
var chart3;
var is Chart1Added = false;
var isChart2Added = false;
var isChart3Added = false;
vChart1 = new Visifire (''../js/SL.Visifire.Charts.xap'',c1,700,400);
alert(vChart1);
var configSectionName =ganu;
< blockquote> .ajax({
url:http://10.200.202.474:4545/WebService/CreditorsFormat_OUWise.asmx/dParentGraph,
类型:POST,
dataType:json,
crossDomain:true,
data:{configSectionName:''+ configSectionName +''} ,
contentType:application / json; charset = utf-8,
成功:功能(msg){
alert(''success'');
vChart1.setDataXml (msg [''d''] [''XMLData'']。toString());
vChart1.preLoad = function(args){
chart1 = args [0];
chart1.Series [0] .MouseLeftButtonDown = function(e){drawbChartOne(e.ToolTipText);}
chart1.Series [1] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText);}
chart1.Series [2] .MouseLeftButtonDown = function(e){drawingbChartOne(e.ToolTipText) ;}
chart1.Series [3] .MouseLeftButtonDown = function(e){drawbChartOne(e.ToolTipText);}
chart1.Series [4] .MouseLeftButtonDown = function (e){drawbChartOne(e.ToolTipText);}
};
vChart1.render(ChartDiv);
},
错误:函数(e){
alert(''error''+ e);
//
(''#status'')。innerHTML =不可用;
}
});
my代码在下面给出它不起作用。
任何人都可以告诉我如何使用javascript在共享点调用跨域Web服务,
Hi,
I made dot net(vs2010) solution with web service. now i work on share point 2010 with aspx page call dot net project web service.
dot net project ip address is http://10.200.202.474:54
and
share point project ip address is http://10.200.202.474:84.
i called dot net web service in share point aspx page using javascript & $ajax.
var vChart1;
var vChart2;
var vChart3;
var chart1;
var chart2;
var chart3;
var isChart1Added = false;
var isChart2Added = false;
var isChart3Added = false;
vChart1= new Visifire(''../js/SL.Visifire.Charts.xap'', "c1", 700, 400);
alert(vChart1);
var configSectionName = "ganu";
$.ajax({
url: "http://10.200.202.474:4545/WebService/CreditorsFormat_OUWise.asmx/dParentGraph",
type: "POST",
dataType: "json",
crossDomain: true,
data: "{configSectionName:''" + configSectionName + "''}",
contentType: "application/json; charset=utf-8",
success: function (msg) {
alert(''success'');
vChart1.setDataXml(msg[''d''][''XMLData''].toString());
vChart1.preLoad = function (args) {
chart1 = args[0];
chart1.Series[0].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[1].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[2].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[3].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[4].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
};
vChart1.render("ChartDiv");
},
error: function (e) {
alert(''error'' + e);
// $(''#status'').innerHTML = "Unavailable";
}
});
my code is given below it is not work.
any one can tell me how to call cross domain web service in share point using javascript, $ajax or jquery.
its posible or not ?
please help.
thanks in advance.
ajax.
var vChart1;
var vChart2;
var vChart3;
var chart1;
var chart2;
var chart3;
var isChart1Added = false;
var isChart2Added = false;
var isChart3Added = false;
vChart1= new Visifire(''../js/SL.Visifire.Charts.xap'', "c1", 700, 400);
alert(vChart1);
var configSectionName = "ganu";
.ajax({
url: "http://10.200.202.474:4545/WebService/CreditorsFormat_OUWise.asmx/dParentGraph",
type: "POST",
dataType: "json",
crossDomain: true,
data: "{configSectionName:''" + configSectionName + "''}",
contentType: "application/json; charset=utf-8",
success: function (msg) {
alert(''success'');
vChart1.setDataXml(msg[''d''][''XMLData''].toString());
vChart1.preLoad = function (args) {
chart1 = args[0];
chart1.Series[0].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[1].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[2].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[3].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
chart1.Series[4].MouseLeftButtonDown = function (e) { drawsbChartOne(e.ToolTipText); }
};
vChart1.render("ChartDiv");
},
error: function (e) {
alert(''error'' + e);
//
(''#status'').innerHTML = "Unavailable";
}
});
my code is given below it is not work.
any one can tell me how to call cross domain web service in share point using javascript,
这篇关于使用javascript或Ajax在Sharepoint aspx页面中调用跨域Web服务?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!