将PHP查询标记为JavaScript
我有 JavaScript将PHP查询标记为JavaScript,javascript,php,ajax,Javascript,Php,Ajax,我有 JavaScript flagQuery = session.reponseText; alert(flagQuery); flagQuery = JSON.parse(flagQuery); contentElt.innerHTML = "valeur FLAG" + flagQuery; 我的javascript必须接收php发送的标志 上面的代码是接收到标志时的处理 在我的php中,我将变量标志声明为true。 如果可能的话,我想用Ajax来处理这个问题。 我不知道在PHP中添加什
flagQuery = session.reponseText;
alert(flagQuery);
flagQuery = JSON.parse(flagQuery);
contentElt.innerHTML = "valeur FLAG" + flagQuery;
我的javascript必须接收php发送的标志
上面的代码是接收到标志时的处理
在我的php中,我将变量标志声明为true。
如果可能的话,我想用Ajax来处理这个问题。
我不知道在PHP中添加什么来获得JavaScript中的标志
我不想让jQuery书店让我的代码过载,我会用它来写半行代码。我想通过ajax请求访问php值。你可以在下面做这件事 PHP:flag.PHP
<?php
$flag = "Your flag value";
echo $flag;
纯JS:
$.ajax({
url: "flag.php",
type: "get",
success: function(data){
alert("Flag value is: " + data);
},
error:function(){
alert("Error occured!");
}
});
<script>
function getFlagValue() {
var xmlHttp;
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState==4 && xmlHttp.status==200) {
alert(xmlHttp.responseText);
}
}
xmlHttp.open("GET","flag.php",true);
xmlHttp.send();
}
</script>
函数getFlagValue(){
var-xmlHttp;
if(window.XMLHttpRequest){
xmlHttp=新的XMLHttpRequest();
}否则{
xmlHttp=新的ActiveXObject(“Microsoft.xmlHttp”);
}
xmlHttp.onreadystatechange=函数(){
if(xmlHttp.readyState==4&&xmlHttp.status==200){
警报(xmlHttp.responseText);
}
}
open(“GET”,“flag.php”,true);
xmlHttp.send();
}
您好。试试这个,看看你是否需要。
//PHP File
<?php
echo json_encode(array("one","two"));
?>
//Js File
$.get("page.php", function(data){
alert(data)
})
//PHP文件
//Js文件
$.get(“page.php”,函数(数据){
警报(数据)
})
Javascript端是否已经有任何东西负责接收数据?是否要使用Ajax请求?当文档交付给客户端时,是否要将该值写入文档中?请澄清你在这方面的问题。因为在php方面,一个简单的输出脚本(比如
)就足够了…?不,我没有这样的东西。是的,我想使用ajax这个问题没有用jQueryYes标记,它没有标记,但是,我的目的是向用户推荐jQuery。我只举了一个例子,如何做没有jQuery也可以做同样的事情?我不想让书店让我的代码负担过重,我会用它写半行代码。坦克,这正是我想要的!您不需要先在PHP中将标题设置为json/application
?只是想知道,我通常就是这样做的。