当某人点击类别按钮时,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成功时将是分配给JQuery变量?我尝试了一些代码(在JQuery代码中),但是没有用,请建议我一个解决方案。
答案 0 :(得分:1)
根据您的说明,您将收到php
中results
页面的回复,而不是status
,而results
本身就是jquery
变量。因此,将status
更改为results
。
$('#Category').change(function () {
var j;
$.ajax({
url: 'categories.php',
success: function (results) {
var obj = JSON.parse(status);
alert(obj);
}
});
});
答案 1 :(得分:0)
解决了这个问题..感谢努力的人..
$('#Category').change(function () {
$.ajax({
url: 'categories.php',
success: function (results) {
if (results.indexOf("yes") >= 0) {
var j = 'yes';
alert(j);
}
}
});
});