[英]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.