Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Javascript HTML
I have a Problem on calling web service From Cross Domain By JavaScript
 
My Service is hosted at "http:/abc.com/mywebservice.asmx/helloword"
and if i call my web service from from "http:/abc.com/default.html " then it is working
but if i call my web service form another domain like httpp:/bcd.com/form.html then it is not working and giving me error
my ajax call:-
$.ajax({
        type: "POST",
        url: "http:/abc.com/mywebservice.asmx/helloword",
        data: {},
        cache: false,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(response) {
            Game._onSessionGot(response.d);
        }
    });
Please help me
Posted 6-Jan-13 19:02pm
Edited 6-Jan-13 22:41pm
DaveAuld178.6K
v3
Comments
Sheikh Muhammad Haris at 7-Jan-13 0:11am
   
What Error are you getting ?
jatinderAnthem at 7-Jan-13 0:23am
   
Sorry it returns Blank not any error

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

As mentioned here[^], for cross domain webservice you can use JSONP.
Refer: JSON and JSONP[^]
Example implementation: Cross-domain JSONP with jQuery call step-by-step guide [^]
 
Overall, it suggests, to place the requesting address in the script tag, and then parse the content when needed.
 

Another detailed article on the same: Calling Cross Domain Web Services in AJAX[^]
  Permalink  

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

  Print Answers RSS
0 George Jonsson 175
1 Kornfeld Eliyahu Peter 169
2 Zoltán Zörgő 139
3 PIEBALDconsult 130
4 OriginalGriff 120
0 OriginalGriff 6,165
1 DamithSL 4,658
2 Maciej Los 4,107
3 Kornfeld Eliyahu Peter 3,649
4 Sergey Alexandrovich Kryukov 3,342


Advertise | Privacy | Mobile
Web03 | 2.8.141220.1 | Last Updated 7 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100