gpt4 book ai didi

php - jQuery - 如何通过不同的步骤获得响应?

转载 作者:行者123 更新时间:2023-11-28 10:05:04 26 4
gpt4 key购买 nike

我想要一个 ajaxed 表单,当用户单击“提交”时,它将把表单值提交到 php 文件,这里没有什么花哨的,到那时我就清楚了。

现在我想从服务器获得几个响应来存储在响应 div 中。

例如,该表单用于撰写帖子,然后我的 php 文件将该帖子发布到 5 个不同的论坛,我想在结果中准确显示它的作用

发帖到论坛 1...然后清除该选项并显示发帖到论坛 2...

我想显示脚本当前在 jquery 输出 div 中正在做什么,我的问题是如何做到这一点?请告诉我jquery 中的代码要求以及PHP 中的代码要求。

预先感谢您的帮助

最佳答案

这是一个可以为您完成此任务的函数:

//'step' indicates the current iteration of the posting loop, and 'limit' tells it after how many iterations to stop. If you want to post to 5 of 5 forums, set 'step' to 1 and 'limit' to 5.

function submitSteps(step, limit)
{
if (step <= limit)
{
$.ajax({
url: 'http://example.com',
data: 'postTo='+step,
beforeSend: function()
{
if ($('#notice p:last').html().indexOf('problem') > -1)
{
$('#notice p:last').remove();
}
$('#notice').append('<p>Posting to forum '+step+'...</p>');
},
success: function()
{
$('#notice p:last').remove();
$('#notice').append('<p>Post to forum '+step+' complete!</p>');
window.setTimeout('submitSteps(step+1, limit)', 1000);
},
error: function()
{
$('#notice p:last').remove();
$('#notice').append('<p>There was a problem posting to forum '+step+'.</p>');
window.setTimeout('submitSteps(step, limit)', 1000);
}
}
}

关于php - jQuery - 如何通过不同的步骤获得响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8528091/

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