2011-10-18 150 views
0

我通過jQuery的ajaxsubmit插件提交了一個表單,該表單通過查詢字符串中的幾個參數發佈url到我的頁面。問題是我無法在php或成功事件中獲取這些參數ajax submit.is有沒有辦法獲得這些參數? 你可以在這裏看到它http://videoproduction-pro.com/video/打開螢火蟲的網絡面板,它在第四個請求uploads..gdata.youtube.com one.IM提交的表單中有一個與外部URL的動作。通過jQuery獲取參數

任何機構都知道這裏的問題是什麼?

問候 人士Himanshu夏爾馬

+0

你不能得到的URL參數客戶端(JavaScript)或服務器端(PHP)。這聽起來像後者,但你問我們看看客戶端代碼? – mrtsherman

+0

感謝您的關注mrtsherman,使用ajax提交的表單是一個外部URL,它實際上重定向回到我的頁面,查詢字符串中帶有參數,我無法獲得這些參數 –

+0

您還沒有回答該問題。你想讓他們客戶端(JavaScript)或服務器端(PHP)? – mrtsherman

回答

0

如果你希望他們的客戶端,那麼你可以使用GUP。

//for http://www.example.com?frank=value 
function gup(name) 
{ 
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return ""; 
    else 
    return results[1]; 
} 

// = 'value' 
var frank_param = gup('frank'); 

如果你希望他們的服務器端,然後使用get global

$_GET['frank']