我遇到了通过getJSON获取变量值的问题。这是我正在尝试的代码!
display.php
$(".pwafs").change(function(){
//alert("ok");
//alert($(".pwaf").val());
var date = $(".pwaf").val();
var year = date.replace("/", "");
var year2 = year.replace("/", "");
var year3 = year2.substring(4, year2);
var add = +year3 + +$(this).val();
var final = date.slice(0,-4);
//alert(final+add);
$(".pwafr").val(final+add);
})
code.php
<html>
<body>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
$.getJSON("code.php", function(data) {
alert("Value for 'a': " + data.first + "\nValue for 'b': " + data.last);
});
</script>
</body>
</html>
我正在使用alert(result)以及getJSON来检查变量的值,alert(result)显示两个值,但getJSON返回&#34; null&#34;用于ID值。
答案 0 :(得分:0)
$ .ajax()启动一个ajax请求,在它的响应中,你用$ .getJSON()启动另一个ajax请求。
你可以用:
进行一次ajax调用$.getJSON("code.php", function(data) {
alert("Value for 'a': " + data.first + "\nValue for 'b': " + data.last);
});
答案 1 :(得分:0)
尝试
$.getJSON("code.php",data, function(jdata) {
alert("Value for 'a': " + jdata.first + "\nValue for 'b': " + jdata.last);
});
答案 2 :(得分:0)
调用$ .getJSON时需要发送data参数 使用add data参数如下所示代码:
$.getJSON("code.php", data, function(data) {
alert("Value for 'a': " + data.first + "\nValue for 'b': " + data.last);
});