从jQuery返回PHP

我想通过jQuery回显HTML下拉列表值:

 Single Single2   function displayVals() { var singleValues = $( "#single" ).val(); $( "p" ).html( "Single: " + singleValues); } $( "select" ).change( displayVals ); displayVals();  

并回显PHP中的下拉值:

  

如果没有首先提交表单,则无法在PHP中访问选择值。

这是一个提交到名为submit.php的文件的示例表单

 

submit.php的内容看起来像这样……

  

您还可以使用ajax将表单中的数据提交到PHP页面,让PHP页面生成一些HTML输出并将其返回给您的jQuery,然后您可以将生成的HTML插入到页面中的元素(div)中。

 

创建一个PHP页面以从表单接收数据。

 $price = 5.00; $noOfItems = $_POST['my_select']; $totalCost = $price * $noOfItems; echo "

$noOfItems @ $price will cost you $totalCost";

然后使用一些jQuery在后台将表单中的数据提交给PHP,然后将生成的HTML放入#result div中。