我会说这个。
基本上我现在面临的问题是我有一个任务,需要数据库中的数据来更新浏览器中的一些文本(我有一些滑块,下面有文本,并取决于滑块的位置文本需要根据数据库中的内容进行更新。现在我可以使用ajax将文本发送到jquery,但我似乎无法将其转换为变量。
这就是jquery中代码的样子:
$.get('ajax.php', getData('send'), function(html) {
console.log(jQuery.parseJSON(html));
});
在你开始将这个问题与其他人合并之前,我确实看了很多这些问题,但是我并没有完全看到我在寻找什么,因为我实际上必须用这些数据做很多不同的事情,而不仅仅是显示它。如果有人能够解释我如何将'html'变为变量,我将非常感激。
所以是的,最终目标是拥有像var data = jQuery.parseJSON(html);
这样的东西,它的行为就像一个普通的变量,里面有一些数据。
提前致谢,祝你有愉快的一天!
答案 0 :(得分:2)
查看Jquery中的AJAX调用的官方文档。
https://api.jquery.com/jquery.get/
此外,您始终可以解析JSON对象作为响应。
示例:
$.get( "test.php", function( data ) {
$( "body" )
.append( "Name: " + data.name ) // John
.append( "Time: " + data.time ); // 2pm
}, "json" );
答案 1 :(得分:0)
好吧,我现在想出了答案,感谢kapil yadav'。
$.get('ajax.php', getData('send'), function (html) {
//$('.slider' + value).html(html);
$( "body" ).data( "sliderData", html);
}, "json");
console.log($( "body" ).data());
这是我以前得到的东西,以防万一其他人在这里绊倒。