我是AJAX的新手,我正在尝试阅读整个页面并更改其中的元素而不刷新.
我有一个看起来像这样的页面:
我正在使用PHP和JQuery.每当我点击any时tr,它都会获取id并将db中分配的数据放到表单上的id中.所以我可以更新用户的数据.
显然,当表单为空时,它是数据库中的标准插入.
当您单击td每个tr(Eliminar)的最后一个时,它会从数据库中删除该用户.
我的文件:
我想用Ajax创建所有这些刷新页面,但我得到类似的东西:
我的所有页面都已插入到表单中,而不是使用新页面替换我的页面,或者只更换新表单.
任何可以帮助我学习的提示/指南?我在这个网站上搜索了所有相关的AJAX内容.还有JQuery网站......
我真的不知道AJAX如何工作以及如何将它与JS和PHP联系起来
相关代码:
//Capturador de eventos
$(document).ready(function(){
//Clickar en cualquier lado del tr (menos el ultimo td) para actualizar ese registro
$("#tablaDatos tr td:not(:last-child").click(function() {
if (confirm("¿Seguro que desea modificar el registro?")){
$("#idSelected").val($(this).closest('tr').attr('id'));
var data = $('#idSelected').serialize();
$.post(
'crud.php',
{data: data},
function(response){
$('#result').html(response);
}
);
return false;
}else
return false;
});
//Clickar en el borrar del listado para eliminar ese registro
$("#tablaDatos input").click(function(){ …Run Code Online (Sandbox Code Playgroud) 我有这个代码:
$date = '1991-08-13';
$sql = "INSERT into TABLEA
(nombre, apellido1, apellido2, direccion, codigoPostal,fechaNacimiento, notas)
VALUES
('agds', 'asdgff', 'gerth', 'dfghdfghd efdgvwr', 86486, $date, 'ShhhHH');";
Run Code Online (Sandbox Code Playgroud)
我的问题是下一个问题:
当我插入$ date的值是:1991-13-08但是在数据库中出现:0000-00-00
我看过其他帖子的解决方案如下:STR_TO_DATE()它不适合我,它会插入NULL.还有其他方法吗?
编辑:遗失:''在$ date(它应该是:'$ date')感谢您的纠正!(: