次の ajax スクリプトはデータを php に送信していません。ページがリロードされるだけで、フォームの入力値が URL に渡されます。
脚本
<script>
$("#addProducts").submit(function(event) {
var str = $("addProducts").serialize();
event.preventDefault();
$.ajax({
type: "POST",
url: "subAddProduct.php",
data:str
})
});
</script>
HTMLフォーム
<form enctype="multipart/form-data" id="addProducts">
...
</form>