作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个完整的选择,然后还有一个我填写的表格,然后通过点击按钮选择的结果进入控制台,但如何将它保存到数据库中?请帮助我,我真的需要你的帮助附言不需要 Ajax 请求
function submit() {
$table.find('tr').each(function(){
var rowValues = {};
$(this).find('td').each(function(i) {
var value = $(this).find("input").val();
rowValues[columnNames[i]] = value;
});
arr.push(rowValues);
});
console.log(arr);
var selector = document.getElementById('category_select');
var id = selector[selector.selectedIndex].id;
console.log(id);
var selector = document.getElementById('patient_select');
var value = selector[selector.selectedIndex].value;
console.log(value); //How i can save result in db ?
$.ajax({
url: 'insert.php',
type: 'POST',
data: {
data: value,
},
dataType: 'json',
beforeSend: function(xhr) {
$('#bt').text('OK');
},
success: function(data) {
$('#bt').text('Send');
alert(data);
}
});
}
我的 insert.php
<?php
$value = $_POST['value'];
$link = mysqli_connect(
'localhost',
'root',
'',
'answer_result');
if (!$link) {
printf("ERR: %s\n", mysqli_connect_error());
}
mysqli_query($link,"INSERT INTO answer_result_table (`answer_content`, `patient_id`)
VALUES ( '$value', '$value')")
or die(mysqli_error($link));
?>
最佳答案
我不知道你说的不需要Ajax请求
是什么意思。
但我认为,您必须使用 AJAX 将该值传递给服务器并让某些 PHP 处理存储。
关于javascript - 如何将控制台日志的结果保存到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57885400/
我是一名优秀的程序员,十分优秀!