在每个foreach php上运行AJAX

时间:2018-05-02 21:27:52

标签: php ajax

您好我有这个代码示例:

<form action="" method="post">
    <input type="submit" name="submit" value="submit">
</form>

<?php 
$db = new mysqli("localhost", "root", "root", "testurl");
if (isset($_POST['submit'])) {
    $query = "SELECT * from url ORDER BY id";
    $result = $db->query($query);

    // fetch (for sample purpose only)
    $data = array();
    while ($row = $result->fetch_array()) {
        $data[] = $row;
    }
    foreach ($data as $row) {
        $url = $row['url_data'];
        // do ajax here to check each url
    }
}
?>

所有代码都运行良好,直到我在foreach循环中显示数据。我的问题是SQL中的列表是大量数据,当我使用foreach循环时,服务器将超时。 set_time_limit不是 选项,我需要在AJAX中完成此操作以避免超时。

重点是检查我使用AJAX从查询中获得的每个URL。

任何人都可以帮助我?

谢谢 肉饼

0 个答案:

没有答案