0

次の jQuery 検証はうまく機能しますが、AJAX 呼び出しに失敗が返されるため、問題があります。完全なコードはこちらhttp://jsfiddle.net/YJwsZ/6/

私はAJAXもまったく初めてです。

私は以下が成功したことを望みます:

// AJAX call
$.ajax({
    url:url_site,
    data : data,
    // dataType: 'json',
    type: 'post',
    success: function(r){
        if (r.success) {
            alert('success');
        }
        else {
            alert('unsuccessful');
        }
    }
});
4

2 に答える 2

1

ajax 呼び出しを再構築し、成功のコールバックを連鎖関数として追加してみてください。また、実際にテストケースに応答する小さな php スクリプトを作成することもできます。ドキュメントを参照してください。

http://jsfiddle.net/VyFng/1/

$.ajax({
    url: url_site,
    data: data,
    // dataType: 'json',
    type: 'post',
}).done(function(data, textStatus, jqXHR) {
    alert(textStatus);
})
.fail(function(jqXHR, textStatus, errorThrown) {
    alert(textStatus);
})
.always(function(dataOrJqXHR, textStatus, jqXHRorErrorThrown) {
    alert('callback after ' + textStatus + ' callback has been completed');
});
于 2013-03-22T13:13:26.390 に答える
0

url_siteが正しく設定されていないため、おそらく失敗しています。接続しようとしているファイルへのパスを再確認してください。相対位置が適切に機能しない場合は、絶対パスを使用してください。

于 2013-03-22T13:02:57.040 に答える