Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 将数据从数据库获取到jquery变量_Javascript_Php_Jquery_Ajax - Fatal编程技术网

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个查询(相同的查询),这是我不想做的。谢谢你的回答!