使用php进行Ajax - 如何使其工作?

时间:2017-04-18 20:51:43

标签: php ajax

我阅读了有关PHP和JS差异的不同文章。

我的代码:

<html>


<div id"response"> GETTING ALL CONTENT HERE</div>
</html>

<script>
jQuery(function($) { // DOM is now ready

    <!-- CHANGING COLOR OF FIELD -->
    $('.metal').hover(function(){
        $main_text = $(this).text();
        $(this).text("Pievienot grozam");
    },function(){
        $(this).text($main_text);
    });

    <!-- AJAX CALL -->
        $.ajax({
            url: "/modules/mod_shop/response.php",
            type: "POST",
            async: true,
            cache: false,
            data: ({dataList: dataList}),
            dataType: "json",
            success: function (dataList) {


                console.log(testName);

                jQuery.each(dataList, function(i, data) {
                    var testValue = 'smth..';
                    var htmlContainer = '<p>data.name</p><h1><?php echo testFunction ($testValue );?></h1>';

                    $('#response').append(htmlContainer);
                });

            }
        });
    });



});
</script>

一个是服务器端,另一个是客户端。我在询问如何使这项工作?这里有另一种选择。

现在,使用ajax我得到了json对象。我可以很容易地得到它们,但我无法得到图片,因为我使用特殊功能testFunction()调整图片大小。有没有办法使用这个PHP函数并传入特定的参数?像这样:

<html>
// in html part
foreach (run through all data){
   <img src="<?php echo testFunction($url) ?>"></img>
}
</html>

有没有办法只使用php(某处)加载所有图片然后,当我进行ajax调用时,会自动传递这些图片? (因为PHP首先运行而且只运行JS)?我该怎么做? 欢迎任何想法/建议!

0 个答案:

没有答案