#実現したいこと
ajaxで、formの値をPHPにPOSTする。
その後、処理をするPHP側で、その値を参照したい。
疑問点
1)ajaxでPOSTするときに、どうやって渡したらよいか?
2)PHPで受け取り、その値を参照するにはどうしたらよいか?
js
1$('#submit').on('click',function(){ 2 var fd= new FormData(); 3 for(var i=0;i<waitList.length;i++) { 4 $("[id^='HiddenFile']").each(function(){ 5 if($(this).val()==waitList[i].name){ 6 overwriteFiles.push($(this).val()); 7 return false; 8 } 9}); 10fd.append('file['+i+']', waitList[i]); 11} 12var vals = createValue(); 13$("#param").val(vals); 14// この処理が正解かどうか疑問 15fd.append('param',vals); 16 $.ajax({ 17 url: "proc.php", 18 type: "POST", 19 contentType: false, 20 processData: false, 21 cache: false, 22 data: fd, 23success: function(data) { 24 console.table(fd); 25 $('.waitFileList').remove(); 26 waitList=[]; 27}, 28error: function(data) { 29 alert(false + '****'); 30} 31});
PHP
1// proc.php 2// $_POSTで参照できるか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。