我想在我的javascript函数中得到这个数字"1",我该怎么做?
HTML-»onclick="displayResult(1)
Javascript--»
function displayResult(obj)
{
var number = ??????;
}
在我得到这个数字后,我想在PHP中使用。像这样:
function displayResult(obj)
{
var number = ??????;
<?
$sql = mysql_query("SELECT * FROM `artigos` WHERE id = ????var number????");
$resultado = mysql_fetch_array($sql);
?>
}
有可能这样做吗?
需要的效果--»http://youtu.be/Jz-7Vrx-Xaw
onclick="displayResult('1')"
function displayResult(obj)
{
document.location.href='xyz.php?st='+obj;
}
//now in your php page
$sql = mysql_query("SELECT * FROM `artigos` WHERE id = '".$_REQUEST['st']."'");
onclick用您的值调用此函数,此javascript函数将使用jquery ajax调用some.php文件。您可以从jquery网站找到如何使用jquery ajax。
javascript端
function displayResult(obj)
{
var number = ??????;
$.ajax({
type: "POST",
url: "some.php",
data: { name: obj}
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
}
PHP端some.php
<?php
$number = $_REQUEST['name'];
echo $number;
$sql = mysql_query("SELECT * FROM `artigos` WHERE id = ????var number????");
$resultado = mysql_fetch_array($sql);
?>
现在,您可以在some.php$number中使用从js文件发送的值。