0

我想在更改输入字段的默认值后将数据发送到函数。

function change_pos(position, new_pos) {
    $.post(iloc, {a:"change_pos", position:position, new_pos:new_pos}, function(d){
        window.location = "[@HTTP_ADDR]/cms/gallery";
    });
}

<input type=\"text\" value=\"{$row['POSITION']}\" onchange=\"change_pos('{$row['POSITION']}', this)\" />

这个想法是发送当前和“新”的位置。但是该功能不接受它们。注意:PHP 没问题!jQuery是问题!

4

2 回答 2

3

thisonchange事件中替换为this.value

于 2012-06-19T08:22:20.663 回答
0

this映射到的new_pos参数change_pos()是输入字段本身,而不是其中的值。尝试使用this.valuein获得价值onchange

于 2012-06-19T08:23:56.547 回答