繁体   English   中英

如何在jQuery中插入PHP脚本?

[英]How to insert php script inside jquery?

我有这个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>");

您可以回显一个变量

var para1 = jQuery('<h1><?php echo $another_variable; ?></h1>');
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>");

你是说那样吗

尝试这个:

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

只需在js代码中使用php:

var varName = '<?php echo $sample['SAMPLE']; ?>';

不要忘记回声。 如您在示例中所错过的

因此您的var para1将是:

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

在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> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM