I am sending data from index.php fiel to another exec.php file using $.ajax method and executing the data on that file now when i am sending back output data using jsonp callback i am getting incorrect data on index.php. I am also writing same output data into a txt file on exec.php and i am getting correct data in txt file.

here's my ajax call from index.php

            type: 'GET',
            url: 'exec.php',
            dataType: 'JSONP',
            data: {code : code},
            success: function(data) 
                var stdout = $(form).children('.stdout');
                if (data.search("Parse error")>0)
                    var str = data.replace('<b>Parse error</b>:  ','');
             error: function (status,req,err) { 
             var errorMessage = err || req.statusText;
             }, // When Service call fails             

            responseType: "jsonp"

Here's my json callback code from exec.php

print "processJSON({'result':'$result'})";

Now here's the response i am getting in firebug.

Screenshot - http://screencast.com/t/nqdAR7JedMk I'm getting this error by alert through error of ajax method Screenshot - http://screencast.com/t/5RRlYiha2C0

Please suggest me what i am getting wrong

Can you show the rest of the PHP code. It looks like you're outputting the 2311 too.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.