1. 程式人生 > >php jquery ajax 無法傳遞POST值的問題

php jquery ajax 無法傳遞POST值的問題

        做畢業設計從上週3開始,就遇到在表單頁面中將數庫傳到php處理頁面,無法接收到表單資料的問題。不管我怎麼除錯都不能把POST的值傳遞到php的處理頁面,我已經試了4天了,連今天是第五天,原來是問題出現在兩個方面:

1、mysqli_escape_String這個函式在php5.5中已經不支援了,換成了:$id=mysqli_real_escape_string($conn,$_POST['id']);函式。

2、還有一個問題就是把file_put_contents不知道什麼時候,居然寫成了file_get_contents,這個用到的sql語句無論對否都寫不到txt檔案。

為了搞這個問題我都我要崩潰了,現在也想不明白,怎麼會出現這個問題。

$(".del").click(function(){
		
		var id=$(this).parent().attr('id');
		var goodsid='id='+id;//此處傳遞的引數一定要賦給一個變數,否則在呼叫的頁面無法用$_POST['變數']接收到值。這裡我犯的錯誤是沒有
var goodsid='id='+id;這個語句,那麼在所以傳遞的內容就不能以變數的形式傳給接收頁。

			$.ajax({
							type:"POST",
							url:"table_del_ajax.php",
							cache:false,
							data:goodsid,
							success: function(html)
							{
									alert(goodsid);
									
							}
							
					});
					$(this).parent().remove();
		});