如何完成以下操作: 用户点击HTML页面上的“开始”按钮会对getnumber.php页面进行GET,该页面以下列形式返回数字10:{count:10}
答案 0 :(得分:1)
<input type="button" id="btnID"/>
$("#btnID").click(function(e){
e.preventDefault(); //prevent the default behavior of the button, or return false as @alecgorge pointed it out
$.get("process.php",function(data){
console.log(data);
},'json'); //<-- specifying the dataType as json will parse the json return by the server
});
在process.php中
var $count=10;
echo json_encode($count);
看看
答案 1 :(得分:1)
//you jquery code
$.getJSON('getnumber.php', function(data) {
alert(data); //returns your json_encoded number sent from getnumber.php page
});
//your php page
$arr = array("count" => 10);
echo json_encode($arr);
答案 2 :(得分:0)
尝试使用Google。
Here是一个很好的起点。
Then go here并了解更多信息
把它们放在一起,你就应该顺利。
答案 3 :(得分:0)
答案 4 :(得分:0)
您需要以JSON格式返回PHP,即:
{"count": 10}
并指示返回的数据是JSON格式,并在响应中包含标题。
从JavaScript端返回的值,即前一个字符串,可以被重新评估并转换为JS对象。
答案 5 :(得分:0)
尝试这样的事情
$.get('getnumber.php', function(data) {
var result = eval(data);
});
如果页面getnumber.php输出{count:10},那么你得到result.count的结果
您也可以使用$ .getJSON方法。