Php 使用ajax将字段提交到数据库
我有一个图像滑块,每次加载下一个图像时,我都需要将记录保存到数据库中。我正在尝试使用jQuery和AJAX来实现这一点 我将需要的信息写入一个名为data的隐藏字段,以便将其发布到我的PHP页面Php 使用ajax将字段提交到数据库,php,jquery,ajax,Php,Jquery,Ajax,我有一个图像滑块,每次加载下一个图像时,我都需要将记录保存到数据库中。我正在尝试使用jQuery和AJAX来实现这一点 我将需要的信息写入一个名为data的隐藏字段,以便将其发布到我的PHP页面 function ajaxSave(){ $("#data").val($("#image").attr("src")+","+ratings[iCount]); //alert($("#data").val());//Testing $.ajax
function ajaxSave(){
$("#data").val($("#image").attr("src")+","+ratings[iCount]);
//alert($("#data").val());//Testing
$.ajax({
type: "POST",
url: "ajax/ajaxSave.php",
data: $("#data").val(),
success: function(data){
alert(data);//only for testing purposes
}
});
}
每次按下“下一步”按钮时,我都会调用ajaxSave函数。我收到了成功的警报,但我的问题是:此警报的$\u POST[]数组单元是什么
我需要操作php页面中的数据,请参见下文,但我只收到一个表示数组的警报
<?php
print_r($_POST);
?>
我对AJAX非常陌生,因此非常感谢您的帮助!谢谢。您需要设置数据:
function ajaxSave(){
$("#data").val($("#image").attr("src")+","+ratings[iCount]);
//alert($("#data").val());//Testing
$.ajax({
type: "POST",
url: "ajax/ajaxSave.php",
data: {"requestName":$("#data").val(), 'param2':'hello World'},
success: function(data){
alert(data);//only for testing purposes
}
});
}
您需要设置数据:
function ajaxSave(){
$("#data").val($("#image").attr("src")+","+ratings[iCount]);
//alert($("#data").val());//Testing
$.ajax({
type: "POST",
url: "ajax/ajaxSave.php",
data: {"requestName":$("#data").val(), 'param2':'hello World'},
success: function(data){
alert(data);//only for testing purposes
}
});
}
Ajax的数据应该作为映射发送 所以不是
data: $("#data").val(),
试一试
Ajax的数据应该作为映射发送 所以不是
data: $("#data").val(),
试一试
数据必须是JSON格式的键/值对。例如:
{ username:"JhoneD", address: "and address of JhonD", city: "Boston" }
数据必须是JSON格式的键/值对。例如:
{ username:"JhoneD", address: "and address of JhonD", city: "Boston" }
你是学者,也是圣人!非常感谢你!你是学者,也是圣人!非常感谢你!非常感谢。唐纳德抢先一步,但我真的很感激你的帮助!非常感谢。唐纳德抢先一步,但我真的很感激你的帮助!