【发布时间】:2015-08-14 07:12:34
【问题描述】:
我正在使用 jQuery 和 ajax 将整个表单保存在正在生成的会话中。 当我按下搜索按钮时,
onclick="updateContentdata();
被调用。这是在做什么。
function updateContentdata() {
var updateSearchContent = $('#savelistdata').html();
var rowNumb = rowCount;
var inFileds = JSON.stringify(field_options);
// var inputValue = $('inptval_' + rowCount).val();
$.ajax({
type: "POST",
url: "<?= $HOMEPAGE_ROOT; ?>/ajax_listuser.php",
data: {
rowNum: rowNumb,
field_options: inFileds,
html: updateSearchContent
},
success: function (data) {
$('#searchusers').submit();
},
error: function (req, status, error) {
console.log(error)
}
});
}
ajax_listuser.php
<?php
session_start();
if(isset($_POST['html']) && isset($_POST['rowNum'])){
$_SESSION['searchContent'] = $_POST['html'] ;
$_SESSION['rowNumber'] = $_POST['rowNum'] ;
$_SESSION['field_options'] = $_POST['field_options'];
}
?>
表单正在保存在会话中,但我想在会话中保留表单值。但它只保留表单。
所以基本上我需要
<input class="form-control" type="text" id="inptval_2" name="search_input_value[]" value="71347">
而不是
<input class="form-control" type="text" id="inptval_2" name="search_input_value[]">
【问题讨论】:
-
rowCount&&field_options这些是全局变量吗? -
您好,您应该使用 php 变量
<input class="form-control" type="text" id="inptval_2" name="search_input_value[]" value="<?php $Your_variable; ?>">填充值输入 -
是的,这些是全局变量@TismonVarghese