Obtenir des données à partir de fichier php + ajax

je veux obtenir des données est chargé dans mon fichier PHP en javascript.
C'est ce que je fais:

$("#submit").click(function() {
    //GET VALUE OF APPID
    var appid = $("#appid").val()
    //GET JSON FROM PHP SCRIPT
    $.ajax({
        type: 'GET',
        url: '../loadjson.php',
        data: {
            'appid': appid
        },
        success: function (data) {
            alert('success');
        },
        error: function(jqXHR,error, errorThrown) {  
            if(jqXHR.status&&jqXHR.status==400){
                alert(jqXHR.responseText); 
            }else{
                alert("Something went wrong");
            }
        }
    });

});

Lorsque je clique sur un bouton je obtenir la valeur d'une zone de texte et appel ajax fonction.
mon fichier javascript est situé dans root/js/file.js et mon fichier php dans root/loadjson.php

Mon fichier PHP:

<?php

if(isset($_POST['appid']) && !empty($_POST['appid'])) {
    $appid = $_POST['appid'];
}
$json_url  ='http://api.url.com/api/gateway/call/1.4/getApp?appid=' . $appid;

$ch = curl_init($json_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$str = curl_exec($ch);
curl_close($ch);

$data = json_decode($str);

$array = $data;
$object = $array->app[0]; 

echo $object;

?>

Le problème est que je reçois toujours un message d'alerte avec "quelque Chose s'est mal passé", mais je ne trouve pas la solution. Quelqu'un de voir ma faute?

J'obtiens ceci:
Obtenir des données à partir de fichier php + ajax

jsfiddle: http://jsfiddle.net/wKe2U/

Essayez d'alerte quelque chose d'utile comme alert(thrownError);.
Je l'ai fait mais ça ne veut pas montrer quoi que ce soit. Juste un vide boîte d'alerte ...
Aidez-moi à comprendre ce que vous avez besoin de $array = $data;?
Eh bien, nous savons qu'il n'est pas une erreur 400, pouvez-vous utiliser les outils de développement de votre navigateur pour voir la demande et de la réponse?
Veuillez fournir une url ou jsFiddle.

OriginalL'auteur nielsv | 2013-05-22