Click here to Skip to main content
15,886,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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.
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900