hi michael,

I tried as you mentioned below but this time i am getting 
"uncaught exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)"

is the json with jquery right way to do that or i should try alternative
ways ?

could you share any sample with us if you have any ?

thanks

tep


Michael Geary-3 wrote:
> 
> 
> Since you're not making a cross-domain request, why are you using JSONP
> instead of regular JSON? I would think you would just use JSON.
> 
> JSONP uses a <script> element instead of XMLHttpRequest, so most of the
> Ajax
> parameters like the beforeSend and error functions don't apply.
> 
> I don't know what the "Invalid Json Primitive" message means or where it's
> coming from, though. That's not part of jQuery.
> 
> -Mike
> 
>> From: tep
>> 
>> Any comment, waiting your help 
>> 
>> 
>> tep wrote:
>> > 
>> > Hello all,
>> > 
>> > I am trying to create a widget within .NET that's why using 
>> JSONP. But 
>> > when i run the code below, i get the error 'Invalid Json 
>> Primitive' on 
>> > client side before calling web service , how can i handle that ?
>> > 
>> > function test2()
>> > {
>> >     var params = '{wdgtype:"1"}';   
>> >  
>> >     $.ajax({
>> >         type: "POST",
>> >         url: "service.aspx/GetWidget",
>> >         data: params, // Set Method Params
>> >         beforeSend: function(xhr) {
>> >                     xhr.setRequestHeader("Content-length", 
>> params.length);
>> >                     xhr.setRequestHeader("Content-type",
>> > "application/json; charset=utf-8");},                      
>> >         contentType: "application/json; charset=utf-8",
>> >         dataType: "jsonp",
>> >         jsonp:"onJsonPLoad",
>> >         success: function(msg) {
>> >         $("#showyrmwidget").html(msg.d);
>> >         },
>> >         error: function(xhr,msg,e){
>> >                 alert(xhr.responseText);//Error Callback
>> >         }
>> >         
>> >     });    
>> > }    
>> > 
>> > function onJsonPLoad(data)
>> > {
>> >        alert(data);
>> > }
>> > 
>> > [WebMethod()]
>> > public static string GetWidget(string wdgtype) {
>> >   return "test";
>> > }
>> > 
>> > Thanks
>> > 
>> > 
>> 
>> --
>> View this message in context: 
>> http://www.nabble.com/Invalid-Json-Primitive-tp21229536s27240p
>> 21248615.html
>> Sent from the jQuery General Discussion mailing list archive 
>> at Nabble.com.
>> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Invalid-Json-Primitive-tp21229536s27240p21280695.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to