Javascript 将数据从数据库获取到jquery变量
我会简短地说Javascript 将数据从数据库获取到jquery变量,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我会简短地说 基本上,我现在面临的问题是,我有一个任务,需要从数据库中获取数据来更新浏览器中的一些文本(我有一些滑块,它们下面有文本,根据滑块的位置,文本需要根据数据库中的内容进行更新)。现在我可以使用ajax将文本发送到jquery,但似乎无法将其发送到变量 jquery中的代码如下所示: $.get('ajax.php', getData('send'), function(html) { console.log(jQuery.parseJSON(html)); }); 在你开始把
基本上,我现在面临的问题是,我有一个任务,需要从数据库中获取数据来更新浏览器中的一些文本(我有一些滑块,它们下面有文本,根据滑块的位置,文本需要根据数据库中的内容进行更新)。现在我可以使用ajax将文本发送到jquery,但似乎无法将其发送到变量 jquery中的代码如下所示:
$.get('ajax.php', getData('send'), function(html) {
console.log(jQuery.parseJSON(html));
});
在你开始把这个问题和其他问题结合起来之前,我确实看了很多,但我并没有完全明白我在寻找什么,因为我实际上需要用这些数据做很多不同的事情,而不仅仅是显示它。如果有人愿意解释我如何将“html”转换成变量,我将不胜感激
所以,是的,最终目标是拥有类似于var data=jQuery.parseJSON(html)的东西代码>,它的行为就像一个普通变量,其中包含一些数据
提前谢谢,祝你有愉快的一天 看看Jquery中AJAX调用的官方文档
此外,您始终可以解析JSON对象作为响应
例如:
$.get( "test.php", function( data ) {
$( "body" )
.append( "Name: " + data.name ) // John
.append( "Time: " + data.time ); // 2pm
}, "json" );
查看Jquery中AJAX调用的官方文档
此外,您始终可以解析JSON对象作为响应
例如:
$.get( "test.php", function( data ) {
$( "body" )
.append( "Name: " + data.name ) // John
.append( "Time: " + data.time ); // 2pm
}, "json" );
好吧,多亏了“kapil yadav”,我现在找到了答案
$.get('ajax.php', getData('send'), function (html) {
//$('.slider' + value).html(html);
$( "body" ).data( "sliderData", html);
}, "json");
console.log($( "body" ).data());
这是我用来得到我需要的东西,以防其他人在这里绊倒 好吧,多亏了“kapil yadav”,我现在找到了答案
$.get('ajax.php', getData('send'), function (html) {
//$('.slider' + value).html(html);
$( "body" ).data( "sliderData", html);
}, "json");
console.log($( "body" ).data());
这是我用来得到我需要的东西,以防其他人在这里绊倒 做访问,我认为它是重复的,但是我不想使用dupehammer。做访问,我认为它是重复的,但是我不想使用dupehammer。这不是我想要的(或者我只是不知道它是)。问题是,我从数据库中获取一个数组,然后根据页面上发生的情况(显示数组中的一个成员,如果再次发生更改,则显示另一个成员)。上面的方法(至少在我看来是这样)获取数据,显示其中的一部分,但一旦你想让它显示另一部分,它会再次请求数据,对吗?这意味着一个用户向服务器发出20-n个查询(相同的查询),这是我不想做的。谢谢你的回答!这不是我想要的(或者我只是不知道它是)。问题是,我从数据库中获取一个数组,然后根据页面上发生的情况(显示数组中的一个成员,如果再次发生更改,则显示另一个成员)。上面的方法(至少在我看来是这样)获取数据,显示其中的一部分,但一旦你想让它显示另一部分,它会再次请求数据,对吗?这意味着一个用户向服务器发出20-n个查询(相同的查询),这是我不想做的。谢谢你的回答!