下面我有一个获取php页面回显的功能。注意:此回声通常只是一种颜色(绿色,蓝色等)。我希望能够发布到该php页面并仍然只返回一个文本,我可以将其应用于变量$ test。
基本上,简而言之,我希望能够做到如下相同的事情,但也将一个变量POST到php页面。
$(function(){
var test = "";
function loadData() {
$.get("roomdata.php", function(test) {
alert(test);
setTimeout(loadData, 10000);
}, 'text');
}
loadData();
});
谢谢! - 一直试图弄清楚这一点。
注意:我昨天发布了类似的内容,但这个可能更清晰,领先一步。
答案 0 :(得分:1)
您可以使用$.ajax
$.ajax({
type: "POST",
url: "process.php",
data: {
abc: 'string' //send this to the php script
},
cache: false
}).done(function(msg) {
alert(msg); //alert what the php script says
}
答案 1 :(得分:1)
像这样使用:
$.post('roomdata.php',
{ varname: 'data' }, // varname is whatever variable name expected in POST
function(response) {
var return_value = data; // that's the data returned.
});
答案 2 :(得分:0)
如果你check the documentation(总是查看文档!)那么你会发现这样可行:
$.get('page.php',
{ variable: 'someVar' },
function(data) {
...
});
jQuery.get(url [,data] [,success(data,textStatus,jqXHR)] [,dataType])
答案 3 :(得分:0)
包括这个:)祝你好运..
var request =$.ajax({
type: "POST",
url: "HANDLEPOST.php",
data: { testvar : test } });
request.done(function(msg) {
$("#out").html("<div>" + msg + "</div>");
});