
ajax是一种传输方式,数据不是提交给ajax,而是 数据 由 ajax提交到后台(并不刷新页面)
要实现一个简单的ajax请求,要这3样东西,一个html页,一段js代码,一个可以响应请求的后台
这里使用了jquery的js框架,原生js的ajax请求我背不住
html
<!--这里需要引用一个jquery的库--><form id="form">
<input name="data" type="text">
<input type="button" value="提交" id="submit">
</form>
<div id="result"></div>
js
$("#submit")click(function(){$ajax({
url:'demophp',
type:"POST",
data:$('#form')serialize(),
success: function(data) {
$("#result")text(data);
}
});
});
demophp
<phpif($_POST['data']){
echo '接受到数据'$_POST['data'];
}else{
echo 没有'接受到数据';
}
>
问题出在PageDataList 这里,你截图我没见到数组名字就是在[{"articleId" 前面一点,你输出了 PageDataList 但是undefined 连这个参数都没有,确认你的数组名字
以上就是关于AJAX表单提交以及数据接收全部的内容,包括:AJAX表单提交以及数据接收、jQ 获取ajax响应的数据的内容、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)