Я работаю над исправлением jQuery на фондовой бирже для веб-сайта.jQuery AJAX call return [object Object]
РЕДАКТИРОВАТЬ: Он обновляет ID/CLASS или значение ввода на веб-странице в зависимости от возвращаемого значения.
index.php:
<!doctype html>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<meta charset="utf-8">
<title>load demo</title>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: '/datacall/demo.json',
dataType: 'json',
success: function(resp) {
$('#div').val(resp.currency[0].amount);
},
error: function(req, status, err) {
console.log('Something went wrong', status, err);
}
});
var end = parseInt($('#value').val());
var newend = parseInt($('#div').val());
var result = $(end * newend);
$('#clickme').click(function() {
$('#new').val(result);
});
});
</script>
<div>
<input type="hidden" value="2500" id="value" />
<input type="hidden" value="" id="div">
<input type="text" id="new" value="" readonly/>
<input type="button" value="Change" id="clickme" />
</div>
Текущий LY она возвращается:
[object Object]
Я также попытался вернуть его в DIV с .text()
demo.json:
{ "currency" : [
{
"name" : "South Africa",
"code" : "ZAR",
"amount" : 0.14
},
{
"name" : "America",
"code" : "USD",
"amount" : 0.64
},
{
"name" : "Europe",
"code" : "GBP",
"amount" : 1.29
}
] }
Пожалуйста, может кто-то сказать мне, что я сделал неправильно ,
Заранее благодарен!
Попробуйте использовать 'console.log (соответственно)', что делает это податливость. – MisterBla
Покажите нам ответ, тогда мы сможем вам помочь. – mguimard
Можем ли мы увидеть источник вашей страницы «demo.json»? И вы попробовали 'console.log (resp);'? –