如何在javascript标记中编写php代码
How to write php code in javascript tag
我有这样的代码
<select onchange="getval(this);">
<option value="">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
我的脚本像这个
function getval(sel){
//alert(sel.value);
<?php $sql = "SELECT * FROM tbl_table WHERE id="?>+(sel.value)
}
我想从表中选择数据,其中id值来自javascript,但我不知道如何在javascript标记中写入php,以及如何在php 后添加javascript的变量(sel.value)
如何更正此语法?
愿这对您有所帮助。您可以与ajax一起使用。。。
mainfile.php
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
function getval(x){
var data_arr="id="+x;
$.ajax({
type:"POST",
url:"anotherfile.php",
data:data_arr,
success: function(response){
// here your response will come now you have to deside how to maintain this response...
}
});
}
</script>
<select onchange="getval(this.value);">
<option value="">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
您的另一个包含ajax代码的文件在这里。。。
另一个文件.php
<?php
mysql_connect("hostname","username","password");
mysql_select_db("database_name");
$sql = "SELECT * FROM tbl_table WHERE id=".$_REQUEST['id'];
while($row = mysql_fetch_array($sql)){
// here your out put data code...
}
// and finally write all data in echo statement they will return as response
希望你得到它…
Php是服务器端脚本语言,JavaScript是客户端语言,所以这似乎是不可能的!进一步解释。
PHP是一种编程语言。它通常用于服务器端编程,但在通用编程中也有用途。
JavaScript是一种编程语言。它是唯一一种对在浏览器中运行具有良好原生支持的语言。
相似性:
- 这两种语言几乎都是专门针对网络的,并且是在90年代中期专门为网络使用而创建的
- 语法样式都基于C
- 直到最近,随着PHP完全面向对象,这两种语言都不是正式的面向对象语言
- 这两种语言都是独立于平台的(不过需要编译器或"运行时环境")
差异:
- PHP是服务器端,而JavaScript是客户端
- PHP使用类,而JavaScript只有构造函数和函数
- JavaScript用于web GUI的许多视觉效果和增强功能
- 由于客户端编译,用户在浏览互联网时可以禁用所有JavaScript
解决方案:
AJAX=异步JavaScript和XML。
AJAX不是一种新的编程语言,而是一种使用现有标准的新方法。
AJAX是一种与服务器交换数据并更新网页部分内容的艺术,而无需重新加载整个页面。
如果我理解正确,您就不能用这种方式编写PHP。PHP停留在服务器上,永远不会显示在页面上。您需要POST页面或使用AJAX。最基本的方法是使用"提交"按钮并用PHP处理结果。看看这个基本的例子:http://www.tizag.com/phpT/forms.php?
相关文章:
- php代码在textbox更改事件上显示null
- 无法运行php代码,有角度路由问题
- jquery中的PHP代码不起作用
- 获取PHP代码中日期选择器的值
- PHP代码古埃及乘法javascript
- PHP代码中实现的JavaScript |if语句不起作用
- 如何将javascript变量传递到Php代码中.
- 在按钮'上运行PHP代码;s onclick事件,或者使用Ajax
- 停止直接执行php代码而不点击按钮
- php代码或脚本接受自动完成列表中文本框中的值
- 无法使autocompletion与bootstrap和php代码点火器一起工作
- 添加 PHP 代码的 Javascript 下拉框
- 在 php 代码中实现倒计时 js 倒计时
- AJAX 中的 PHP 代码到 POST
- 用于修改文档元素的 PHP 代码
- 链接适用于所有浏览器,除了 safari(php 代码)
- PHP 代码中的 CSS 弄乱了 IE9 中的布局
- Javascript的“document.write()”中的PHP代码
- JavaScript 函数在 php 代码中的调用中不起作用
- JavaScript 只在 php 代码中执行一次