javascript AJAX 无法工作-数据无法识别[关闭]

cbjzeqam  于 2023-08-02  发布在  Java
关注(0)|答案(3)|浏览(72)

**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受回答。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
10小时前关闭。
Improve this question
student_id具有值0001。它显示了错误
“未捕获的引用错误:未定义studentId”

$.ajax({
    url: "student_info.php",
    method: "post",
    data: {
      studentId: student_id
    },
    success: function (data, status) {
      console.log(studentId);
    },
  });

字符串
console.log应显示值“0001”。

kyks70gy

kyks70gy1#

看看你的代码

$.ajax({
    url: "student_info.php",
    method: "post",
    data: {
      studentId: student_id
    },
    success: function (data, status) {
      console.log(studentId);
    },
  });

字符串
studentId不是一个变量,它应该类似于

console.log(data....studentId);


studentId可能包含在数据对象中。话虽如此,最好显示完整的代码,并记录数据和状态,这样问题就更容易重现,我们确保没有其他问题。
请实际记录您的完整数据对象,以便我们找到适当的解决方案。

xmakbtuz

xmakbtuz2#

这是因为studentId作为json key传递给了student_info.php如果你想获取学生ID你可以使用student_id

8fsztsew

8fsztsew3#

上下文中未定义studentId。应该将studentId替换为student_id。无法在success函数作用域中获取studentId变量。

相关问题