0
我一直在一個項目中工作,我需要根據我從兩個組合框中選擇的內容動態填充一個表,所以問題是我需要採取這些值來保存它們數據庫,但我找不到辦法做到這一點。從post方法獲取表數據
當我按下按鈕的代碼:
<input type="button" name="btnAgregarPrograma" value="Agregar" onClick="addRow()"/>
function addRow()
{
var dep = $("#cbxDependencia").val();
var pro = $("#cbxPrograma").val();
if(dep == 0 || pro == 0)
alert('Debe seleccionar una dependencia y un programa para poder agregarlos'); //Traslation: you must select a dependency and a program to continue
else
{
$.get("funciones/agregarProDep.php",{pro: pro},
function(resultado)
{
if(resultado == false)
{
alert("Error");
}
else
{
$("#table_depProg").attr("disabled",false);
var row = $("<tr>" + resultado + "</tr>");
$('#table_depProg').append(row);
}
}
);
}
}
正如你所看到的,上面的代碼調用PHP文件的下一個代碼
<?php
include("funciones.php");
$pro = 0;
$programas = agregarProgramaDependencia($_GET["pro"]);
foreach($programas as $fila)
{
echo ("
<td id=".$fila['idPrograma'].">".$fila['Nombre']."</td>
<td><input type='button' value='Eliminar' onclick='borrarFila(this)'</td>
");
}
?>
這是我填的表格的方式,但是現在當我提交頁面來獲取和保存數據時,我無法找到獲取包含的數據的方式,我會提供任何幫助。
我試着解釋我能做到的最好,如果有什麼不清楚的地方,請讓我知道,我會回答一個更好的解釋。
擺脫你需要從一個頁面提交的數據,在上面的代碼中我沒有看到 – 2013-07-27 03:13:39
@Dagon - 使用Ajax時,您不需要表單元素。 (我假設你的「from」是一個本應該是「form」的錯字。)Aaron - 你的問題標題和標籤說「發佈」,但你的代碼做了「獲得」 - 這是故意的嗎? – nnnnnn
返回的結果/狀態是什麼?檢查你最喜歡的'web inspector'中的'network tab'。 – Ohgodwhy