[英]How to get the ajax response from success and assign it in a variable using jQuery?
[英]How to assign AJAX JSON response to jquery variable?
当有人单击类别按钮时,一个 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 代码中),但是没有用,请给我一个解决方案。
根据您的说法,您正在从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);
}
});
});
解决了这个问题..感谢你们的努力..
$('#Category').change(function () {
$.ajax({
url: 'categories.php',
success: function (results) {
if (results.indexOf("yes") >= 0) {
var j = 'yes';
alert(j);
}
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.