在ajax response .val .text .html中遇到[object Object]问题

时间:2016-09-04 11:38:44

标签: php jquery html

您好我遇到了ajax返回[object Object]的问题,并且无法使用类似的标题来解决问题。 我理解一点,这取决于返回的格式是什么(尽管不完全)。

这是我的问题:我正在使用.find or.filter搜索2页(php)中各种div的ajax成功(这个位工作正常)。我正在使用这些div的值:

1:更新原始页面上的div 2:在Jquery IF语句中使用。

它正在更新html div,但是IF语句不起作用。在调查中我发现IF语句正在看[object Object]。我想我明白这是接收.html .val和.text之间的区别,但我想使用.html和其他两个。基本上我想用返回的文本更新div,并且还触发来自page2的不同返回文本/值的IF语句。

这是一些代码,提前致谢。

第1页

     $.ajax(
            {
                type: "POST",
                url: "page2.php",
                data: "VARIABLE1=" + id,
                cache: false,
                success: function(data)
                {
                    var data_return=(data);
                    var returned_action_variable = $(data).filter('.action_variable');
                    var returned_text_variable = $(data).filter('.text_variable');


                    if (returned_action_variable == "action_something") {alert("HELLO");
                    $(".div1").html(returned_text_variable);}


                }
            });

PAGE2(简化返回以便于阅读,这些实际上是来自mysql搜索结果的php echo)

<div class="text_variable">UPDATE TEXT WORKING</div>
<div class="action_variable">action_something</div>

0 个答案:

没有答案