获取选定的值并通过ajax onclick发送

时间:2011-05-13 21:32:09

标签: php jquery ajax

这是我第二次提出这个问题,因为在我的第一次尝试时,我完全被误解了。

php, jQuery, Lightbox, Ajax GET and POST issue

我想要实现的只是从下拉列表中获取所选值,并通过ajax函数将其发送到将运行必要功能的php文件。所以,假设我选择Africa / Accra作为时区,点击ajax函数被调用,并将数据传递给将完成其余工作的php文件。没有页面刷新,没有,只是获取数据并使用ajax发送。这可能吗?请更好地了解我看到我的第一次尝试(链接上面)。 我不是一个经验丰富的PHP程序员。我不知道任何关于Ajax的事情,所以我确实做错了什么。所以请原谅我。感谢

2 个答案:

答案 0 :(得分:1)

这就是你想要的:

$("#submitButton").click(function(){
    var selectedValue = $("#IdOfDropdown").val();
    $.get("test.php", { timezone: selectedValue } , function(data){
     alert("Data Loaded: " + data);
    });
    return false;
});

你也可以做一个帖子而不是get,这里有一堆jquery ajax的引用 http://api.jquery.com/category/ajax/

答案 1 :(得分:0)

要获得该值,您可以使用Javascript或Jquery。

在javascript中你可以说:

var selectedValue = document.getElementById("selectId");
selectedValue.options[selectedValue.selectedIndex].value;

然后尝试看看这些人是如何做到的: AJAX TO PHP

这是一种方法。 AJAX调用可能看起来不同,但如果这可以解决您的问题,请尝试并尝试。 :)

// Gerner