这是在CodeIgniter
中以下是相关的Javascript:
var tx = $("tx"+working_row).val;
var mods = $("mods"+working_row).val;
var pos = $("pos"+working_row).val;
var startdate = $("startdate"+working_row).val;
var enddate = $("enddate"+working_row).val;
var fordx = $("4dx"+working_row).val;
var qty = $("qty"+working_row).val;
var price = $("price"+working_row).val;
var token = $.cookie("csrf_cookie_name")
var obj = {"csrf_token_name": token, "tx" : tx };
$.post("index.php/auth/fee_schedule",obj, function(data){
alert(data);
});
如果我从obj变量中删除“tx”:tx它可以正常工作,但无论何时我向该对象添加任何内容它都会返回错误500,不允许。我想把所有9个变量都放到那个对象中,但是目前,甚至不能让一个变量工作,那么我的拼写错误/搞砸了/错误理解?
有什么建议吗?
谢谢!
答案 0 :(得分:0)
您没有正确调用val()
方法,应该是:
var tx = $("tx"+working_row).val();