0
var dataString = 'edulevel='+ edulevel
                        + '&course=' + course
                        + '&financerelated=' + financerelated     
                        + '&occupation=' + occupation
                        + '&joblevel=' + joblevel
                        + '&income=' + income
                        + '&bankname=' + bankname
                        + '&acctype=' + acctype
                        + '&accno=' + accno;


        //ajax
        $.ajax({
            type:"POST",
            url: "process/veriamateur.php",
            data: dataString,
            success: success(),
            error:function(jqXHR, textStatus, errorThrown){
                                   alert("Error type" + textStatus + "occured, with value " + errorThrown);
                               }

            });

dataString が正しいものを送信していることを確認しましたが、ajax はデータを送信していないだけで、エラーはまったくありませんでした。URL を無効なものに変更した場合でも、成功関数に移動しました。

4

2 に答える 2

1

POST 経由で送信する場合は、データを文字列ではなくオブジェクトとして渡す必要があります。

例:

data = {
  'edulevel': edulevel,
  'course': course
  (.....)
};
于 2012-11-26T02:48:12.993 に答える
0

私はいくつかの変更を加えましたが、これは機能してい ます。コールバック関数はsuccess()であり、jQueryは関数を見つけようとしていました。同じ場所に関数を作成するか、スタンドアロン関数を作成してsucessに割り当てることができます。それでも問題が発生する場合は、URLを変更してみてください。現在のファイルの場所が/files/file.php 次の場合、veriamateur.phpは次のようになります。/files/process/veriamateur.php

var dataString = 'edulevel='+ edulevel
                        + '&course=' + course
                        + '&financerelated=' + financerelated     
                        + '&occupation=' + occupation
                        + '&joblevel=' + joblevel
                        + '&income=' + income
                        + '&bankname=' + bankname
                        + '&acctype=' + acctype
                        + '&accno=' + accno;


        //ajax
        $.ajax({
            type:"POST",
            url: "process/veriamateur.php",
            data: dataString,
            success: function(){ alert('success');},
            error:function(jqXHR, textStatus, errorThrown){
                                   alert("Error type" + textStatus + "occured, with value " + errorThrown);
                               }

            });
于 2012-11-26T02:55:20.330 に答える