是否有任何通過使用ajax代碼獲取單選按鈕值的方法。我已經使用jquery.i有五個單選按鈕,具有五個不同的值..我怎麼做阿賈克斯。如何在數據網址中輸入名稱。按鈕NAME=code
..需要一些例子。 `如何通過AJAX獲取值
..$.ajax({
type: "POST",
url: "include/make.php", `
任何一個可以跟我說清楚
感謝 南希
是否有任何通過使用ajax代碼獲取單選按鈕值的方法。我已經使用jquery.i有五個單選按鈕,具有五個不同的值..我怎麼做阿賈克斯。如何在數據網址中輸入名稱。按鈕NAME=code
..需要一些例子。 `如何通過AJAX獲取值
..$.ajax({
type: "POST",
url: "include/make.php", `
任何一個可以跟我說清楚
感謝 南希
這不是完全清楚你問什麼,但例如,如果你試圖觸發Ajax當點擊按鈕時調用:
$("input[type=radio][name=xyz]").click(function() {
$.ajax({
type: "POST",
url: "include/make.php",
data: {name: this.value}
});
});
...會打電話給make.php
將name
字段設置爲單擊單選按鈕的value
屬性。上面我用單選按鈕的名字「xyz」,但很明顯地將它切換成無論它們的實際名稱是什麼。你說你想發送單選按鈕的名稱,但我認爲你想要它的值,因爲當然這個名字在上面不會改變(它總是「xyz」)。
如果你真的想要它的名稱,我假設你會在更多的單選按鈕上掛鉤事件。這個例子掛鉤頁面上所有單選按鈕,並將其name
和value
到make.php
:
$("input[type=radio]").click(function() {
$.ajax({
type: "POST",
url: "include/make.php",
data: {name: this.name, value: this.value}
});
});
+1爲您嘗試瞭解問題的意圖。 – 2011-01-05 10:33:47
誰低估了這個,爲什麼? – 2011-01-05 10:35:32
function getData(check_val)
{
if(window.XMLHttpRequest)
{
XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
//alert("hi");
if(XMLHttpRequestObject)
{
XMLHttpRequestObject.open("POST", 'include/make.php');
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
{
//document.getElementById(divID).innerHTML="";
XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
有兩件事:1. OP使用jQuery,所以原始XHR的東西沒有多大意義。 2.您已經顯示了製作XHR請求,但不是如何將其連接到單選按鈕。 – 2011-01-05 10:32:31
單選按鈕上調用getData函數,它會起作用。 – User123 2011-01-05 10:33:53
但是,沒有幫助。首先,你沒有顯示電話,而且 - 當OP已經明確指出她正在使用圖書館時,你完全不必要地執行原始XHR內容。對不起,但-1。 – 2011-01-05 10:37:41
也許這將幫助(你的問題不明確)
$.ajax({
type: "POST",
url: "include/make.php",
data: "myval1=" + $("#myradiobtn1").val() + "&myval2=" + $("#myradiobtn2").val()
});
如果你有一個表單可以使用例如jQuery's serializeobject plugin從表單中挖掘數據。
你的問題沒有意義。 – 2011-01-05 10:27:49