jquery - 返回响应数据不适用于 html
问题描述
嗨,我正在尝试通过 ajax 在同一页面上获取数据。但没有成功。当我使用 html(result) 打印成功消息时它不起作用。但是当我使用 .text(result) 它工作但返回 [object], [object] 这是我的 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"}}].
解决方案
从您发布的内容来看,响应采用 JSON 格式。这需要以一种表示为 TEXT 的方式或在最好的情况下为 HTML 格式的方式重建
在替换 HTML 内容之前尝试这样的事情
var tmpData = JSON.parse(result);
var formattedJson = JSON.stringify(result, null, '\t');
推荐阅读
- sql-server - 将每个日期的多个相同日期行转换为单个
- xamarin - 删除玩家记录系统时会在 Xamarin Forms 中引发对象引用错误
- python-3.x - 如何解决实例属性类中的“属性错误”?
- shell - 迭代函数的输出
- html - 如何为输入字段提供全宽和全高
- java - Android Exoplayer - 如何在离线播放时显示可用的质量(曲目)
- cocoapods - Cocoapods .podspec 找不到包含标头
- java - 如何在 AndroidTest 中将 TestNG 包含到 Android Studio
- perl - 如何在文件 IO 中使用正则表达式?
- c++ - 我如何分别获得 g++ 的编译、组装、预处理器和链接时间