嗯,我已經成功地把從各種例子一起以下,但是我不相信JavaScript函數甚至被稱爲,下面是我的代碼:的jQuery的getJSON - 可能的語法錯誤
的Javascript:
<script type="text/javascript" src="coding/jquery.js"></script>
<script type="text/javascript">
function showHint(quantity, price){
document.getElementById("txtcost").innerHTML="being called values" + quantity + price;
$.getJSON('http://website.com/ecommerce/coding/validation/calprice.php', {q: quantity, p: price}, function(data){
$('#txtcost').html('Total: ' + data.total);
$('#txtvat').html('VAT: ' + data.vat);
});
}
</script>
顯示
<span id="txtcost" style="color:#060"></span>
<span id="txtvat" style="color:#060"></span>
PHP
<?php
echo "being called";
function data() {
$q = $_GET["q"];
$p =&$_GET["p"];
$total = $p * $q;
if($q >= 10)
{
$total = ($total/10) * 9;
//echo '<strong>£ ' . $total . '</strong><span style="font-size:10px; font-weight:bold;"> Discount applied.</span>';
echo json_encode(array('total' => $total, 'vat' => '10.00'));
}
else{ echo '<strong>£ ' . $total . '<strong>'; }}
?>
希望幫助
注:該代碼是不完美的,我想工作的初始功能。
編輯:
到目前爲止,我已經成功地建立:
函數被調用 正確的值被傳遞到函數
看起來像你正在混合你的藥 - PHP和JavaScript。 – 2011-03-31 00:00:33