【发布时间】:2016-05-06 17:50:11
【问题描述】:
当有人点击类别按钮时,一个 AJAX 请求发送到这个 php 文件中的category.php,我正在编码一个 JSON 响应。
Jquery Onclick 功能
$('#Category').change(function(){
var j;
$.ajax({
url:'categories.php',
success: function(results){
var obj = JSON.parse(status);
alert(obj);
}
});
});
category.php 文件
<option value="" selected="">Select Sub Category</option>
<option value="Cars">Cars</option>
<option value="Motorbikes & Scooters">Motorbikes & Scooters</option>
$status = array('type' => 'yes');
echo json_encode($status);
现在如何在 AJAX 成功时将 yes 分配给 JQuery 变量?我尝试了一些代码(在上面的 JQuery 代码中),但是没有用,请给我一个解决方案。
【问题讨论】:
-
alert(results)会得到什么? -
你为什么不只是通过“是”??
-
var v = obj.type;? -
@urfusion 没什么!!
-
没有必要使用
parse()方法,将此设置dataType:'json'添加到您的AJAX 请求中。dataType是您期望从服务器返回的数据类型。
标签: javascript php jquery json ajax