gpt4 book ai didi

javascript - 未捕获的语法错误 : Unexpected token +

转载 作者:行者123 更新时间:2023-11-29 21:55:10 25 4
gpt4 key购买 nike

我在使用此代码时遇到此错误,设置了 php id 变量,为什么它显示意外标记?

var current_page = 1;
var id = <?php echo $id; ?>;
$(document).ready(function(){
$.ajax({
'url':'get_data.php',
'type':'post',
'data': 'p='+current_page, 'id='+id,
success:function(data){
var data = $.parseJSON(data);
$('#posts').html(data.html);
$('#pagination').html(data.pagination);
}
console.log(data);
});
});

最佳答案

您应该正确连接数据查询字符串:

'data': 'p='+current_page +'&id='+id,

或者使用这个接口(interface):

data: {p : current_page, id: id},

所以它看起来像这样:

<script type="text/javascript">
var current_page = 1;
var id = <?php echo $id; ?>;
$(document).ready(function(){
$.ajax({
url: 'get_data.php',
type :'POST',
data: 'p='+current_page+'&id='+id,
// data: {p: current_page, id: id},
success:function(data){
var data = $.parseJSON(data);
$('#posts').html(data.html);
$('#pagination').html(data.pagination);
console.log(data);
}
});
});
</script>

旁注:您还可以显式设置 dataType: 'JSON', 这样您就根本不需要 $.parseJSON

关于javascript - 未捕获的语法错误 : Unexpected token +,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26839623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com