ajax函数在url中放入什么

ajax function what to put in url

本文关键字:什么 url 函数 ajax      更新时间:2023-09-26

很抱歉问这样一个基本的问题,但我是ajax的新手,找不到文档(我甚至不知道这个ajax语法的名称)。我理解这个代码片段的其他部分,但我不知道应该在$.ajax函数的url部分放什么。请帮助

<form method="GET" action="">
    <select name="docSpec" id="docSpec">
        <option value="Pulmonary" selected="selected">Pulmonary</option>
        <option value="Physician">Physician</option>
        <option value="General">General</option>
        <option value="Cardiologist">Cardiologist</option>
        <option value="pediatrics">pediatrics</option>
    </select>
</form>

js:

function do_something() {
    var selected = $('#docSpec').val();
    $.ajax({
        this part-- > url: '/you/php/script.php',
        type: 'POST',
        dataType: 'json',
        data: {
            value: selected
        },
        success: function (data) {
            $('#my_div').html(data);
        }
    });
}

这就是javascript!顺便说一句,我正试图从<select>("假定更改为触发器")中获得一个选定的选项值,而不必提交表单。

您可以使用获得<select>的选定值

 $('#docSpec').val();

您不需要为此使用ajax。默认情况下,更改<select>的选定选项不会触发表单提交或重新加载页面。

当使用change()方法更改时,您可以获得该值:

$('#docSpec').change(function(){
  alert(this.value); // You can access the new value here
});