嘿傢伙即時嘗試使javscript功能,將執行php代碼。這就是我認爲應該工作的東西。Javascript php onclick
<script type="text/javascript">
function doit()
{
$.get("dumplings.php");
return false; }
</script>
Dumplings.php包含此
<?php
$format = '<OBJECT style="z-index:2; position:absolute; top:20%; left:44%;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" id="rice" ALIGN="">
<PARAM NAME=movie VALUE="rice.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#333399> <EMBED src="rice.swf" quality=high bgcolor=#333399 WIDTH="320" HEIGHT="240" NAME="rice" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>';
echo $format;
?>
這裏是我的單選按鈕:
<input name="sample_check3" id="sample_check3" value="1" type="radio" onclick="doit();"/>
基本上,它只是什麼都不做。任何想法爲什麼它不工作?
消防您的瀏覽器的開發者控制檯/ Firebug的,看看你會得到什麼錯誤 – 2012-08-15 17:53:34
什麼是它應該做的? 'Dumplings.php'返回一個字符串,但是我看不到你在做'doit()'中的返回值。 – andrewsi 2012-08-15 17:53:35
[用FireBug調試和探索AJAX](http://encosia.com/debug-and-explore-aspnet-ajax-with-firebug/) – 2012-08-15 17:54:20