2014-03-04 50 views
0

編輯: 據我所知,它可能是最容易使用jQuery的內置ajax函數在這裏,但我現在的問題是關於表單正在使用的字段名稱。這是表單通常使用測試值提交的var_dump。它似乎是隨機生成這個問題的表單名稱。如何從現有數據的另一個頁面提交表單?

array (size=10) 
    '__CSRFToken__' => string '3bc67b3ea7645150d346c3db476c53a94ceee80e' (length=40) 
    'a' => string 'open' (length=4) 
    'topicId' => string '12' (length=2) 
    '4d46ff92be4bf2f9' => string 'test' (length=4) 
    'b6679eba951ccafb' => string 'test' (length=4) 
    'de756c0f51c9b255' => string '' (length=0) 
    'de756c0f51c9b255-ext' => string '' (length=0) 
    '099ed5bd56c915a1' => string 'test' (length=4) 
    'message' => string 'Test' (length=4) 
    'draft_id' => string '4' (length=1) 

在我的網頁上有一個用戶輸入的信息填寫票形式。我正在使用osTicket來管理它們,但由於某些原因,我正在單獨的頁面上收集信息。假設我有所有的存儲在一個Javascript對象的信息,

var ticket = { 
    name : "John Snow", 
    email : "[email protected]", 
    summary: "xxx", 
    body: "xxxx" 
}; 

例如,我怎麼可能去獲得這些信息形式向對方頁面上(下圖),並提交了嗎? enter image description here

+1

在PHP中使用'cURL'。 ['Manual'](http://in3.php.net/manual/en/book.curl.php) –

+0

'

'如果你想使用html和標記 – TestUser1

+0

只是爲了澄清:你在「page1」上有一個表單值數組,並且你想把它放在「page2」的表單上並提交它? –

回答

0

您可以通過各種方法通過使用HTML表單標籤,jQuery的等提交表單我給與jQuery的例子。 腳本:

$('#submitButn').click(function() { 
    $.ajax({ 
     url: "/Home/Index", //url for your page, 
     type: "POST", 
     data: dataToPost //you data which u want to post 
     success: function (data, status) { 

     }, 
     error: function (xhr, desc, err) { 
      alert("error"); 
     }, 
    }); 
}); 
+0

好吧我明白我將如何使用ajax,但我現在無法計算出我需要發佈數據的名稱。我試圖發送的頁面不太容易遵循。 ''這裏有很多東西。 – Ryan

0

你可以使用AJAX的東西是這樣的:

var xhReq = new XMLHttpRequest(); 
xhReq.open("GET", "page.php?name=name&emailemail&etc...", false); 
xhReq.send(null); 
var serverResponse = xhReq.responseText; 
alert(serverResponse); // Shows "15" 

你應該閱讀這對於一個更好的解釋AJAX

相關問題