2016-07-28 49 views
-8

這是代碼。這是我創建的wordpress頁面。兩個頁面位於同一個文件夾中。我正在將數據從leadgen.php發送到page-success.php這段代碼有什麼問題,因爲提交按鈕不起作用?

jQuery.ajax({ 
    url: "http://localhost/success-page", 
    type: "POST", 
    data: 'name=' +name+'&email='+email+'&phone='+phone+'&content='+'&city='city+'&date='+date+'&event_type='+event_type+'&service='+service+'&guests='+guests+'&budget='+budget+'&locality='+locality+'&food_type='+food_type+'&venue_type='+venue_type+'&photography_type='+photography_type; 

    success:function(data){ 
    document.location.href = 'http://localhost/success-page/'; 
    }, 
    error:function(){} 
    }); 
}); 
+0

檢查您的瀏覽器控制檯,看看是否有任何錯誤 –

+3

1)檢查錯誤控制檯2)提供一個對象,以'的data'而不是自己黑客在一起的查詢字符串3)什麼使一個點AJAX請求,當你打算立即重定向頁面嗎? –

+0

退一步,重新考慮你在做什麼。你目前的代碼沒有意義。 – apokryfos

回答

0

發佈您這樣的數據,請勿使用查詢字符串。

jQuery.ajax({ 
    url: "http://localhost/success-page", 
    type: "POST", 
    data: { 
     Name: name, 
     Email: email 
     // more data you want to post.... 
    }, 
    success:function(data){ 
     document.location.href = 'http://localhost/success-page/'; 
    }, 
    error:function(){} 
    });