私はinsertActionにdataArray
を取得し、私は、テーブルにデータを挿入していますmysqlの機能を送っています。 URIがdomain.com/v2/translate
あるとき、それは働いていますが、URIは例えばdomain.com/v2/translate/lid/2
あるとき、Phalconよりも、ルートを引き起こしています!そして、私はこのルートを定義しています。アヤックスは正常に動作しないのですか?
$('.save').click(function(e){
var langKeyId = $(this).prev('input').attr('id');
var translateText = $(this).prev('input').val();
var lid = $(this).prev('input').attr('data-lid');
var dataArray = [langKeyId, translateText, lid];
$.ajax({
type: "POST",
url: "translate/insert",
data: {dataArray : dataArray},
success: function(r) {
$(this).disabled = true;
}
});
});
変数名私が不適切にこれをコピーし、コード内でバッククォートを使用していない 'langKeyId' – RamRaider
@RamRaiderの周りにバッククォートを使用しないでください。 'URL:それは相対パスだけが正しいルートに解決されたページ上で動作しますので、'「挿入/変換する」 –
あなたは相対パスを使用しています。絶対パスを使用するとそれが解決されます。 – jeroen