【发布时间】:2016-11-17 07:32:21
【问题描述】:
我得到dataArray 到 insertAction 并发送 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 我不在代码中使用反引号,不正确地将其复制到。
-
您使用的是相对路径:
url: "translate/insert",因此这只适用于相对路径解析为正确路径的页面。使用绝对路径可以解决这个问题。