0
我有一個jQuery對話框按鈕,並在裏面我解析所有的輸入。jQuery發佈到PHP不工作沒有任何錯誤
我想發送這些解析的值到一個php文件,但是當我點擊「確定」時,沒有任何反應 - 在所有 - 沒有任何錯誤。
這裏是我的代碼:
$("#dialog").dialog({
autoOpen: false,
width: 'auto',
buttons: [ {
text: "Ok",
click: function() {
var functionName = $("#txtFunctionName").val();
var cassName = $("#txtClassName").val();
var classDesc = $("#txtClassDesc").val();
var input = $("#txtInput").val();
var output = $("#txtOutput").val();
/* SEND THE DATA TO addFunc.php */
var $dataStr = {'name': functionName,
'input': input,
'output': output,
'class': cassName,
'desc': classDesc};
$.post('../php/addFunc.php',
$data,
function(response){
alert("test");
}
);
$(this).dialog("close");
}
}]
});
而且addFunc.php
只包含一個樣本的回聲來驗證正確性,但它並沒有任何警告,這意味着它沒有工作:
<?php
echo "Welcome";
?>
addFunc.php?這是一個錯字嗎? – xXhRQ8sD2L7Z 2014-12-06 22:58:58
此外,您正在向PHP發送'$ data',而不是'$ dataStr',其中未設置'$ data'。 – MiiinimalLogic 2014-12-06 23:00:15
不,不是一個錯字,只有一個錯字,而不是實際的代碼/文件名。 – TheNotMe 2014-12-06 23:01:28