Click here to Skip to main content
15,891,864 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Can we remove the limitation on data send using JSONP. Below is my code. What i am trying to do is to pass 3000 characters(actuallly a image which is converted to base64 data) at a time to service(serviceCall.ashx). As my data is large up to 30,000-40,000 characters i am dividing it in packets(3000 each ) and then sending it. Is there any way i can send this complete data in one go. Reason for switching to JSONP is to avoid the pop up on IE which says 'This page is accessing info that is not.....'. I know as JSONP uses GET method there would obviously a data limitation but is there any way to work around this problem.

JavaScript
$.ajax({
        type: "GET",
        url:'http://sys108/restnew1/serviceCall.ashx',
        dataType: "jsonp",
        contentType: "application/json; charset=utf-8",
        async: false,
        data: { 
         datachunk: imgdatachunk,
         packetlen: imgdatachunk.length, 
         imagekey: imageid },

         success: function (data) {
  },
         error: function (jqXHR, textStatus, errorThrown) {
                 if (window.console) console.log("Error... " + textStatus + "        " + errorThrown);
                                            }
                                        });
Posted

1 solution

 
Share this answer
 

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