在 Ajax 连接中使用条件语句可能会遇到问题,因为 JavaScript 是异步执行的,因此可能无法按预期处理所有事件。解决此问题的一种方法是将条件语句移动到 success 回调函数中。例如,以下代码检查从服务器返回的数据是否包含所需信息,如果存在,则创建一个新的表格行:
$.ajax({
url: 'example.php',
type: 'GET',
success: function(data) {
if (data.includes('required information')) {
var newRow = $(' ');
// ...
$('table').append(newRow);
}
}
});