gpt4 book ai didi

javascript - 使用jquery ajax处理mysql函数并显示(每个都有时间间隔)

转载 作者:行者123 更新时间:2023-11-30 00:04:30 25 4
gpt4 key购买 nike

哈哈,我不知道标题是否正确,但让我解释一下

嗨..我是 jquery ajax 的新手,这里遇到一些问题

现在我有一个名为 url.sql 的数据库,格式如下

tbl_url
----------------------------------------------------
+ url_id + url_link +
----------------------------------------------------
+ 1 + http://somelink.com/page/2/ +
----------------------------------------------------
+ 2 + http://somelink.com/page/3/ +
----------------------------------------------------

还有名为 run.php 的 php 代码,如下所示

<?php
$h = "localhost";
$u = "root";
$p = "root";
$d = "url";

$c = mysql_connect("$h","$u","$p");

if (!$c) die ("Fail");

mysql_select_db($d,$c) or die ("db cant find");

$url_query=mysql_query('select * from url');

include('simple_html_dom.php');

$html = new simple_html_dom();

while($url_row=mysql_fetch_row($url_query)) {

$eachpage=$urlpost_row['url_link'];

$html = file_get_html($eachpage);

foreach($html->find(".class h2") as $eachtitle){

$eachtitle = $eachtitle->plaintext;

echo $eachtitle."<br/>";

$submit_query = mysql_query("INSERT INTO tbl_url(url_link) VALUES('$eachtitle')");

}

}

?>

然后是名为 form.html 的 html 文件

<input type="button" id="display" value="Process All Data" /> 

<div id="responsecontainer" align="center">

</div>

我的问题是如何执行 jquery-ajax 来处理 run.php

我的意思是我希望它看起来像这样:

当我单击 form.html 上的按钮时,run.php 将以每行 5 秒的延迟运行,我使用 jquery-ajax 询问此问题,因为 url.sql 有很多行,以避免我更喜欢的 php 超时使用ajax而不是set_time_limit

我对 jquery-ajax 真的一无所知/零

谢谢:)

最佳答案

您可以在onclick上调用以下代码

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
jQuery.ajax({
url:'YOUR PHP url',
type:'POST',
data:'SEND YOUR DATA',
success:function(results){
jQuery("#oresponsecontainer").html(results);

}
});

关于javascript - 使用jquery ajax处理mysql函数并显示(每个都有时间间隔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24709817/

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