在此示例中,如何将 ajax 变量的值传递给 php 脚本?
请注意这篇文章:
一种解决方案是这样做:
投反对票
$(function(){
setInterval(function(){
$("#refresh").load("user_count.php");
}, 10000);
});
所有这一切都是它与 user_count.php 对话以获取数据。然后 .php 文件将其发送回以在页面上打印。但是假设我还想将数据发送到 .php 文件以供其处理。就像我在 javascript 代码中定义了两个变量一样,然后希望将每个变量的值发送到该 php 脚本进行处理。其语法是什么?
Notice this post:
One solution was to do this:
down vote
$(function(){
setInterval(function(){
$("#refresh").load("user_count.php");
}, 10000);
});
All this does is it talks to user_count.php to GET data. The .php file then sends that back to be printed out on the page. But say I wanted to also send data to the .php file for it to do stuff with. So like I defined two variables in the javascript code, then wanted the value of each variable to be sent to that php script for processing. What's the syntax for that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以将其添加到 URL:
顺便说一句 - 这些是 JavaScript 变量,而不是“AJAX 变量”。
You can add it to the URL:
BTW - these are JavaScript variables, not "AJAX variables".
您可以使用 .ajax(): http://jqapi.com/#p=jQuery.ajax
然后,您的 php 文件将能够使用
$_POST['foo']
和$_POST['bar']
。You can use .ajax(): http://jqapi.com/#p=jQuery.ajax
You php file will then be able to use
$_POST['foo']
and$_POST['bar']
.一个非常简单的解决方案是使用
$.param()
并将其附加到您的 URL 上:其中
yourFirstVariable
和anotherVariable
是你的 php 脚本。A really simple solution to this would be to use
$.param()
and append it onto your URL:Where
yourFirstVariable
andanotherVariable
are parameters for your php script.