我正在尝试$_SESSION
使用 ajax 将表单数据保存到变量中,但我似乎无法正确运行 onchange 事件或发送变量。
表单长度各不相同,所以我尝试使用动态变量。
<script>
function orderValues(boxValue){
$.post("/ajaxConnect.php",{value: $("qty_" + boxValue).val()},
function( result ) {
console.log('value saved');
});
}
</script>
<php
echo "<div id=\"prodBox\">QTY: <input name=\"qty_".rawurldecode($item->LINE)."\" value=\"" . $_SESSION['box_']['qty_'.rawurldecode($item->LINE)] . "\" type=\"number\" onchange=\"orderValues(this.value)\"/></div>";
?>
ajax连接:
<?php
session_start();
$_SESSION['box_']['value'] = $_POST["value"];
?>
最终目标是在值更改时保存输入值$_SESSION['box_']['qty_LINE']
。
如果我$_SESSION
手动设置值,我可以让它显示,但不能通过 ajax。
为任何帮助而欢呼。