Javascript 如何使用ajax设置此值
我想知道使用javascript实现ajax功能的正确方法是什么。代码如下:Javascript 如何使用ajax设置此值,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想知道使用javascript实现ajax功能的正确方法是什么。代码如下: $.ajax({ 'url' : '', 'type' : 'POST', 'data' : last_time, 'data' : "last_time=yes", 'beforeSend' : function () { }, 如何设置2个数据值 PHP: 您只能有一个名为的属性。数据对象键必须是唯一的,您可以将javascript对象视为哈希映
$.ajax({
'url' : '',
'type' : 'POST',
'data' : last_time,
'data' : "last_time=yes",
'beforeSend' : function () {
},
如何设置2个数据值
PHP:
您只能有一个名为的属性。数据对象键必须是唯一的,您可以将javascript对象视为哈希映射结构 它应该是一个类似“foo=yes&bar=no”的查询字符串,或者是一个对象{foo:'yes',bar:'no'}。jQuery的$。ajax方法也需要它 上次查询字符串=是 或JSON对象{last_time:yes} 不是两者都有。就像这样 查询字符串: 或 JSON: 使用简单的php后端
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
switch ($_POST['action']}) {
case 'last_value':
$return_array = array(
"status" => "great!",
"message" => "Hey there!"
);
die(json_encode($return_array));
break;
default:
$return_array = array(
"status" => "default"
);
die(json_encode($return_array));
break;
}
} else {
die("access denied");
}
是的,但是我如何发布到想要的PHP帖子??ifisset$\u POST[“上次”]{您将url设置为接受$.ajax请求的php脚本的绝对或相对路径。我会更新,但我在该url上有多篇帖子。您可以提供一些php代码以获得进一步帮助吗?使用php,通常通过查询字符串或JSON object action=last_time或action:last_time和utili传递操作值调整动作值以创建一个控制器,该控制器仅在动作正确时触发必要的代码。
var dataString = "last_time=yes&date=4162014&action=last_time";
$.ajax({
'url' : 'localhost/actions/last_time.php',
'type' : 'POST',
'data' : dataString,
'beforeSend' : function () {
},
var data = {
action: "last_time",
last_time: "yes",
date: "4162014"
};
$.ajax({
'url' : 'localhost/actions/last_time.php',
'type' : 'POST',
'data' : data,
'beforeSend' : function () {
},
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
switch ($_POST['action']}) {
case 'last_value':
$return_array = array(
"status" => "great!",
"message" => "Hey there!"
);
die(json_encode($return_array));
break;
default:
$return_array = array(
"status" => "default"
);
die(json_encode($return_array));
break;
}
} else {
die("access denied");
}