gpt4 book ai didi

php - Ajax 的困境。提交而不刷新。我需要帮助

转载 作者:行者123 更新时间:2023-11-30 18:58:52 27 4
gpt4 key购买 nike

我在提交 ajax 表单时遇到问题。我已经习惯了老式的刷新方式,但这种新东西暂时超出了我的范围。是时候开始学习新技术了。

我有一个自动提示框,它从数据库中获取我的结果并很好地填充文本框。当我大约 6 个月前设计这个时,我在数据库中搜索值而不是键值。这是今天的一个问题,需要解决。

ajax 返回到我的脚本的是键/值对。现在我有了 ID,我需要将它传递到我的 PHP 方法中,以便我可以从那里处理它。

有人可以帮我解决这个问题吗?这看起来很简单,但同样,javascript 从来都不是我的事,所以我迷路了。

这是所有相关代码。另外,我认为,至少从我目前看到的代码示例来看,我什至不需要表单标签。我对此是否正确?理想情况下,我想使用回车按钮而不是使用按钮提交找到的 ajax 值。

所以,澄清一下,这就是发生的事情。用户键入 2 或 3 个字母。 ajax 在“LIKE”运算符上查询数据库并返回匹配项。用户选择他想要的那个,然后 id 输出到我的方法,并在不同的窗口中返回准确的记录。

<form method="post" class="hdrForm" id="search" action="../../index.php?cer=2" target="_top">
<input type="text" name="string" class="hdrInput" id="string" value="Quick Search"><div id="acDiv"></div>

</form>

注意.. 我需要提交此函数中的“id”。现在,我正在从表单标签中获取 POST val,但这是不正确的,但是怎么做呢?

  AC.chooseFunc = function(id,label)
{
document.forms.search.submit();
}

感谢你们在这方面给我的任何帮助。

最佳答案

看看jQuery .它是一个 JavaScript 库。它包含执行 Ajax 的功能。

关于php - Ajax 的困境。提交而不刷新。我需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709626/

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