Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将ajax对象转换为字符串_Javascript_Jquery - Fatal编程技术网

Javascript 将ajax对象转换为字符串

Javascript 将ajax对象转换为字符串,javascript,jquery,Javascript,Jquery,我有一个ajaxed-in元素,我正试图将其转换为一个字符串,该字符串可以存储到变量中。在我将其放入变量后,变量不会console.log;它说这是一个物体。如何让它打印出变量的内容 以下是我使用的代码: $.get('/Default.aspx?PageID=15018909&A=WebApp&CCID=21437&Page=1&Items=500', function(data){ $('#ajaxResults').html(data).find(&

我有一个ajaxed-in元素,我正试图将其转换为一个字符串,该字符串可以存储到变量中。在我将其放入变量后,变量不会
console.log
;它说这是一个物体。如何让它打印出变量的内容

以下是我使用的代码:

$.get('/Default.aspx?PageID=15018909&A=WebApp&CCID=21437&Page=1&Items=500', function(data){
    $('#ajaxResults').html(data).find("ul").remove(); 
    var ajaxResult = $('#ajaxResults').html($('#myArray').text());
    console.log(ajaxResult);
});

我还需要对ajax结果运行replace(),但我不能,因为对象不是字符串。

您从
$中获取
数据
。get()
并将其发送到元素,然后在中读取元素<代码>数据
已包含所需信息,请参阅

为什么不直接从
jqXHR
参数中检索未解析的文本数据到成功回调

$.get('/Default.aspx?PageID=15018909&A=WebApp&CCID=21437&Page=1&Items=500', function(data,status,jqXHR){
    console.log(jqXHR.responseText);
});
或者反过来,只看数据本身

$.get('/Default.aspx?PageID=15018909&A=WebApp&CCID=21437&Page=1&Items=500', function(data,status,jqXHR){
    console.log(data);
});
如果您知道数据已经是一个对象

JSON.stringify(data)

您认为您正在将该变量设置为什么?目前,您正在分配
#ajaxResults
的HTML,并将该操作的结果分配给变量。那么如何将其转换为字符串?我试过String(ajaxResult),但什么也没试过。我不太精通javascript,因为数据不是对象。它是包含头标签、脚本和无序列表的HTML。这就是本文的内容:$('#ajaxResults').html(data.find(“ul”).remove();var ajaxResult=$('#ajaxResults').html($('#myArray').text());剥离html和其他内容,这样我就可以保留剩下的字符串。哦,废话。它不仅仅是你要填充的文本,它是完整的HTML?所以问题是如何剥离html以获取核心数据?现在我明白为什么了。你能在这里或在摘要中发布一个html样本吗?哇,乱七八糟的东西,但我猜这就是你的服务器提供的,对吧?从外观上看:你有html标签,然后从头到尾,然后是正文,紧接着是有趣的数据排序,结构类似于数组,然后是ul和一些结束的东西。是这样吗?