2016-03-05 24 views
0

我是新來的jQuery和JS,所以也許這是一個非常簡單的問題,但我不太明白如何使用jQuery的$ .post()函數。我想要做的是使用jquery更改html文件中的輸入值。

例如,假設我試圖發佈到某個測試網站,並更改my_data(屬性的名稱)的值,該值原爲1. 我想我會使用$ .post爲此,我有這樣的:

$.post("http://test_site.com/", function(my_data) { 
    $(#my_data).val(5)); 
}); 

但是,我認爲#是爲ID?我不確定我是不是誤解了帖子,或者不是。任何提示/點在正確的方向將不勝感激!

+0

帖子是所使用的服務器來更改數據的HTTP請求。這似乎與改變投入價值無關。你是否需要來自其他網站的數據? –

+0

那麼,我想弄清楚的是如何改變最初已經有一些價值的輸入,並試圖用另一個html文件來改變它。這是否澄清我的問題? – Jess

回答

0

你缺少quotes和名稱選擇應該是:$([name='YOUR_ATTRIBUTE_NAME'])

試試這個:

$("[name='my_data']").val(5); 
+0

所以我知道我可以使用$ .get而不是$ .post獲得my_data的正確值 - 將$ .post允許我修改my_data值嗎?因爲我似乎無法使用window.alert來顯示my_data的初始值,就像我在使用$ .get時檢查我是否可以訪問my_data一樣? – Jess

相關問題