は、私には、以下の機能を持っている:活字体とjqueryのAJAX
更新日:echo 'hi'
を返しcheck.php今のところ$アヤックス
searchAjax({url = 'app/php/check.php', data}: {url: any, data: any}): any
{
return $.ajax({
url: url,
type: 'post',
dataType: 'text',
data: { data },
success: function (return_data)
{
return String(return_data);
},
error: function (xhr, status, error)
{
var err = eval("(" + xhr.responseText + ")");
console.log(err.Message);
return err.Message;
}
});
}
に追加リターンを、。テストのために、私はconsole.logに応答しようとしています(この場合はreturn_data
)。しかし、console.logにしようとするとエラーEXCEPTION: hi is not defined
が出ます。
更新: ここでは、実際のレスポンスを含むたくさんのstuffとresponseTextを持つオブジェクトを取得しました。
このAngular2には、このようなリクエストに@ angular/httpを使用しない理由がタグ付けされています。 –
@JJB Angular2に書き直す必要のある古いコードがあるかもしれませんか? –
@RomanC だからこそ、私はそれがちょうどその要求であり、彼はそれのためだけにjQueryを使用しているので、実際には@ angular/httpを使用する必要があるからです。 –