我只想使用php在脚本中传递页面标题。
val = document.title;
如下面的代码。
<script>
"Val" : echo $val;"
</script>
答案 0 :(得分:0)
您可以使用以下脚本将php变量分配给js。
function foo() {
var settings = $('#Registration').validate().settings;
for (var i in settings.rules) {
delete settings.rules[i].required;
}
}
答案 1 :(得分:0)
将PHP变量分配给js
你只需要在php标签内包装代码
并且包含此代码的文件必须是有效的php文件,例如。 .php
这将无法在.js
文件
<script>
var Val = '<?php echo $val ?>';
</script>
将js变量分配给PHP
你可以使用ajax / jquery.ajax
调用php文件$.ajax({
url: "yourphp.php",
method: 'post',
data: {'page_title': document.title},
success: function(resp){
//do something
}
});
在你的php文件中
<?php
$title = $_POST['page_title'];
?>
答案 2 :(得分:0)
var title = (document.title);
console.log(title);
或
var title = $(document).find("title").text();
console.log(title);
以下是获取标题并设置新标题的代码:
test();
function test() {
var pgtitle=document.title;
console.log(pgtitle);
var pgtitle='test';
document.title = pgtitle;
};