javascript - 在 ajax 调用中传递 php 值

标签 javascript php jquery mysql

所以我正在制作这个交易网站。在交易网站的索引页面上,会列出多个交易,并且每个交易都有自己的结束日期。

现在,我使用这个 jQuery 脚本进行时钟倒计时。

<script>
$(function () {
    var austDay = new Date();
    austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26);
    $('#defaultCountdown').countdown({until: austDay});
    $('#year').text(austDay.getFullYear());
});
</script>

这是数据库结构

Product ID           ProductName    End Date

(auto_increment)       (VARCHAR)      DATE

现在,我想我必须将上面的 jQuery 脚本放在 while 循环中(循环将遍历产品并显示其详细信息)以显示每笔交易的时钟。

我如何在 jQuery 中传递产品 ID(例如,假设 ProductID 位于 $productid 变量中),以便我可以从那里执行 mysql 查询来获取结束日期..然后时钟显示每笔交易的正确时间。

欢迎任何建议。

最佳答案

您可以使用jquery ajax,因此通过jquery ajax从php文件中获取正确的日期并将其设置为$('#defaultCountdown').countdown({until: austDay});。如果你想从 php 文件中定期获取日期,那么你可以使用 javascript setTimeOut。

jquery ajax

settimeout

关于javascript - 在 ajax 调用中传递 php 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22515988/

相关文章:

javascript - 了解 JavaScript Fetch 调用

javascript - 有什么办法让点击绑定(bind)允许验证

php - 500内部服务器错误?

PHP:根据行的 ID 或日期保存行中的多个输入字段

javascript - Js追加和删除特定的div

javascript - NodeJS Express JS - MongoError : failed to connect to server

javascript - 单击表格外部时隐藏 div

php - 双引号嵌套数组不起作用

asp.net - MVC4 IEnumerable 模型绑定(bind)始终为 null

asp.net-mvc - 为什么 jqGrid 禁用了我页面的其余部分?