如何在javascript中编写php代码?

如何在javascript中编写php代码?,javascript,php,codeigniter,Javascript,Php,Codeigniter,我的问题是如何在javascript中编写php代码?我该怎么做? 谢谢你的回答 我想写PHP代码 <?php if($this->session->userdata('kullaniciadi') == "") {echo "tiklama";} ?> 我的JavaScript代码 new DC.Button({styles:"right_button tiklama <--- HERE",text:"Right",onClick:function(){se

我的问题是如何在javascript中编写php代码?我该怎么做? 谢谢你的回答

我想写PHP代码

<?php if($this->session->userdata('kullaniciadi') == "") {echo "tiklama";} ?>

我的JavaScript代码

new DC.Button({styles:"right_button tiklama <--- HERE",text:"Right",onClick:function(){self.onRightButtonClick();
new DC.Button({style:“right_Button”tiklama
new DC.Button({style:“right_Button”,text:“right”,onClick:function(){self.onrightbutton();
在PHP页面中,应该按照您所描述的方式进行操作

还有,这里有一个速记版本

new DC.Button({styles:"right_button <?=($this->session->userdata('kullaniciadi')=="")? "tiklama": "";} ?>",text:"Right",onClick:function(){self.onRightButtonClick();
newdc.Button({style:“right_Button”,text:“right”,onClick:function(){self.onRightButtonClick();

这些解决方案需要包含代码的文件,这些代码在提供给客户端之前由web服务器执行。

PHP是一种服务器端语言,在页面加载之前在服务器上执行,JavaScript是一种在浏览器上执行的客户端语言。因此,没有办法在JavaScript中编写PHP,因为它们的作用不同

如果您想通过JavaScript与PHP页面联系,最好使用请求

AJAX请求的示例使用:

var
    xhttp = new XMLHttpRequest,
    response;

xhttp.onreadystatechange = function() {
    if (yhttp.readyState === 4 && yhttp.status === 200) {
        response = xhttp.responseText // This variable contains the response from PHP
    }
};
xhttp.open("POST", "YourPhpFile.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("number=" + number);
在您的phpfile.php中:

var
    xhttp = new XMLHttpRequest,
    response;

xhttp.onreadystatechange = function() {
    if (yhttp.readyState === 4 && yhttp.status === 200) {
        response = xhttp.responseText // This variable contains the response from PHP
    }
};
xhttp.open("POST", "YourPhpFile.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("number=" + number);
在该文件中,执行您想要执行的计算和
echo
将识别操作是否成功的操作。在
echo
之后放置的任何内容都将传递到JavaScript:

echo "Success!"; // This string will be passed on to JavaScript

然后在JavaScript中,在
response=xhttp.responseText
之后,检查并执行适用于您案例的相应代码。

您希望在js代码中添加哪些内容?您的项目中有html?如果有,请尝试绑定(会话->用户数据('kullaniciadi'))到html输入,如果用户未登录,则可以从Javascript访问,如果用户登录到tiklama类,则可以添加tiklama类delete@GündoğduYakıcı,你的页面是PHP页面还是简单的HTML页面?还是JS文件?这并不完全正确。PHP完全可以计算值并将服务器端输出为HTML/Javascript提供的页面是.phpYou刚刚击败了我@scottevans93。我正要说,当你向我发布你的评论:p时,他似乎在问如何将PHP代码放入JS文件。例如,谢谢你,我能做什么?你的页面是HTML还是Javascript还是PHP?我的页面代码点火器PHPIf你的页面是PHP页面,那么提供你的PHP代码是语法上的纠正它会起作用的。