2013-08-12 50 views
0

我想在我的javascript函數中得到這個數字「1」,我該怎麼做呢?onclick data to javascript

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

+0

你試過了什麼?如何將數據從你的PHP輸出到你的js? –

回答

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']."'"); 
+0

我無法刷新頁面,我將丟失我的信息。 –

1

的onclick與你的價值callthis功能,該JavaScript函數使用jQuery AJAX調用some.php文件call.you可以找到如何使用jQuery的AJAX從jQuery的網站。

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 $數量從js文件發送你的價值觀。

+0

這是我現在正在做的頁面:http://teste.solucoes.pt/jstabela/index4.php,當我按下添加按鈕時應該填寫數據而不刷新頁面,我不使用形式來做到這一點,只是一個鏈接與onclick(函數) –

+0

這是我想要的效果:http://youtu.be/Jz-7Vrx-Xaw它可以用這個方法完成? –