如何在jquery中插入php脚本?

时间:2014-01-10 06:29:38

标签: javascript php jquery insert

我有这个jquery示例,只是想知道如何在下面的“var para1”中插入php(例如/ a href =“/?php echo $ sample ['SAMPLE \'];?/”/)。

            var storyIndictor = jQuery(_storyIndictors[position]);
                var _content = jQuery("div.jqans-content", container);
                var img = jQuery('<img style="float:left;clear:left;"></img>');
                var para = jQuery('<div ></div>');
                var para1 = jQuery('<h1> </h1>');
                var title = jQuery(settings.contentTitle + " a", story).attr('title') || jQuery(settings.contentTitle, story).text();
                img.attr('src', jQuery('img', story).attr('longdesc') || jQuery('img', story).attr('src'));
                para1.html("<h1>" + title + "</h1>");

5 个答案:

答案 0 :(得分:0)

你可以回显一个变量

var para1 = jQuery('<h1><?php echo $another_variable; ?></h1>');

答案 1 :(得分:0)

var _content = jQuery("div.jqans-content", container);
var img = jQuery('<img style="float:left;clear:left;"></img>');
var para = jQuery('<div ></div>');
var para1 = jQuery('<h1><?php echo $phpvar; ?></h1>');
var title = jQuery(settings.contentTitle + " a", story).attr('title') || jQuery(settings.contentTitle, story).text();
img.attr('src', jQuery('img', story).attr('longdesc') || jQuery('img', story).attr('src'));
para1.html("<h1>" + title + "</h1>");
para.html("<p>" + jQuery(settings.contentDescription, story).html() + "</p>");

你的意思是那样的?

答案 2 :(得分:0)

试试这个:

var para1 = jQuery('<h1> <?php echo $sample['SaMPLE_SAMPLE']; ?> </h1>');

答案 3 :(得分:0)

只需在js代码中使用php: -

var varName = '<?php echo $sample['SAMPLE']; ?>';
不要忘记回声。正如你在你的例子中所遗漏的那样

所以你的var para1将是: -

var para1 = jQuery('<h1><?php echo $sample['SAMPLE']; ?></h1>');

答案 4 :(得分:0)

在javascript中嵌入php代码不是一个好习惯。我发布了一个你可以试试的方法。

<input type="hidden" id="sample" value="<?php echo $sample['SaMPLE_SAMPLE']; ?>" />

or <div id="sample" data-sample="<?php echo $sample['SaMPLE_SAMPLE']; ?>"></div>

<script>
    var sample = $('#sample').val();

    //or
    var sample = $('#sample').data(); //if you use data atrr

    var para1 = $('<h1>' +sample+ '</h1>');
</script>