0

我想在我的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

4

2 回答 2

2
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']."'");
于 2013-08-12T09:01:10.013 回答
1

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 文件发送的值。

于 2013-08-12T09:02:06.370 回答