我试图让输入值当用户键入到文本字段中,使用div的id="search"和name="vehicle"在专区内。我当前完成的操作返回search_text为空字符串。我将代码简化为有助于证明我的问题:
<div id="search">
<input type="text" name="vehicle">
</div>
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function() {
$('#search').keyup(function() {
$.ajax({
type: "POST",
url: "http://localhost:8000/overview",
data: {
'search_text': $('#search').Children("input[name=vehicle]")
},
success: searchSuccess,
dataType: 'html'
});
});
});
function searchSuccess(data, textStatus, jqXHR) {
$('#search-results').html(data);
}
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
'search_text': $('#search input')
Run Code Online (Sandbox Code Playgroud)
和
'search_text': $('#search').Children("input[name=vehicle]")
Run Code Online (Sandbox Code Playgroud)
谢谢
此python代码中没有出现错误,但输出不正确。这是一个关于计算学生平均成绩的代码。
english_1 = 22
urdu_1 = 23
maths_1 = 15
science_1 = 18
social_1 = 21
english_2 = 10
urdu_2 = 22
maths_2 = 13
science_2 = 25
social_2 = 11
Run Code Online (Sandbox Code Playgroud)
def average_marks(english, urdu, maths, science, social):
average = english + urdu + maths + science + social / 5
print("average marks of student")
print(average)
Run Code Online (Sandbox Code Playgroud)
result1 = average_marks(english_1, urdu_1, maths_1, science_1, social_1)
result2 = average_marks(english_2, urdu_2, maths_2, science_2, social_2)
Run Code Online (Sandbox Code Playgroud)
这是输出
学生平均分 82.2 学生平均分 72.2
如果你可以请帮助我是一个初学者。谢谢你!