嗨,我正在尝试通过ajax获取同一页面上的数据。但是没有成功。当我使用html(result)打印成功消息时,它无法正常工作。但是当我使用.text(result)时,它可以正常工作,但是返回[对象],[对象] 这是我的ajax代码。
$(document).ready(function(){
$('#frm_rechargeHistory_process').submit(function(){
var username = $("#username").val();
var dataString = 'username='+ username;
if(username==''){
alert("Please Fill All Fields");
}else{
// AJAX Code To Submit Form.
$.ajax({
type: "POST",
url: "getfoundhistory",
data: dataString,
cache: false,
success: function(result){
alert(result);
$('#txtHint').html(result);
}
});
}
return false;
});
});
虽然浏览器网络响应是完美的
[{"Balanceledger": {"id":"2","username":"rawat","amount":"100","reason":"wdeadeses","requestid":"0","approveid":"0","created_date":"2018-11-19 10:41:03"}}].
答案 0 :(得分:0)
从您发布的内容开始,响应以JSON格式出现。并且需要以TEXT或最好的HTML格式表示的方式进行重构
在替换HTML内容之前尝试类似的操作
var tmpData = JSON.parse(result);
var formattedJson = JSON.stringify(result, null, '\t');