我的html文件中的代码如下所示。我正在使用jQuery Mobile
$.ajax({
type: "GET",
url: "http://localhost/owner_pickup.php",
cache: false,
dataType:'json'
success: function(data)
{
// On success
}
});
owner_pickup.php
通过执行查询返回数据。现在我需要传递一个我将在owner_pickup.php
文件中读取的值。
请建议我如何传递价值
答案 0 :(得分:2)
在你的php文件中:
$value = array(
"dat_1" => "this is data number 1",
"dat_2" => "this is data number 2"
);
echo json_encode($value);
在你的jquery finction中:
$.ajax({
type: "GET",
url: "http://localhost/owner_pickup.php",
cache: false,
dataType:'json'
success: function(data)
{
var value1 = data.dat_1;
var value2 = data.dat_2;
}
});
请看这个答案: retrieve multiple values from ajax call
如果您不知道如何使用JSON,请google it。
编辑:
将值传递给php:
$.ajax({
type: "GET",
url: "http://localhost/owner_pickup.php",
cache: false,
data: {
first_value:50,
second_value:55
}
dataType:'json'
success: function(data)
{
var value1 = data.dat_1;
var value2 = data.dat_2;
}
});
在php中:
if(isset($_GET['first_value']))
$first = $_GET['first_value'];
答案 1 :(得分:0)
$.ajax({
type: "GET",
url: "http://localhost/owner_pickup.php",
data: {param1: 123, param2: "text value"},
cache: false,
dataType:'json',
success: function(data) { // On success }
});
答案 2 :(得分:0)
$.ajax({
type: "GET",
url: "http://localhost/owner_pickup.php",
data:{key1:value1}
cache: false,
dataType:'json'
success: function(data)
{
}
});
在php中接受它为
<?php
$_REQUEST['key1'];
?>