我还没有使用过jquery,也不太熟悉它。
尝试执行以下操作:
// JavaScript Document
$(document).ready(function()
{
$('#day').change (function ()
{
//行旁边的行,但如果放在$ .get
之后则不行 var day = $('#day').val() ;
$("#test").html(day);
$.get('http://www.sharingizcaring.com/schedule/menutest.php', { day: $('#day').val() },
function(data)
{
$("#test").html( data );
});
});
});
将.html设置为blah blah有效..但如果我切换操作以使用select项目的值#day
天是<select>
标记。
此外,代码在$ .get()函数上方正常工作。
它不起作用。
答案 0 :(得分:1)
通常情况下,我希望您将返回的值设置为从服务器返回的内容。为此,您需要向回调函数添加一个参数并引用其上的值。我将假设您的menutest方法返回包含“新”日输入的HTML。
$.get('http://www.sharingizcaring.com/schedule/menutest.php',
{ day: $('#day').val() },
function(data) {
$("#test").html( data );
}
);
答案 1 :(得分:1)
您发送请求的网址可能存在问题。我认为它应该是页面上的相同域名,否则它将不起作用。此外,尝试使用Firebug查看请求是否已发送以及返回的内容。 Firebug真的很有帮助。