可能重复:
如何在没有jquery的情况下进行ajax调用?
如何在不使用jQuery的情况下使用ajax异步更新网页?
嗨,我想计算两个输入字段值,结果将显示在第三个输入字段中,所以我想在 ajax 页面中编写代码
<input id="a1" type="text" />
<input id="a2" type="text" onblur="Calculate();" />
<input id="a3" type="text" name="total_amt" value="" />
Run Code Online (Sandbox Code Playgroud)
这里 javascript 函数
<script>
function Calculate()
{
var resources = document.getElementById('a1').value;
var minutes = document.getElementById('a2').value;
document.getElementById('a3').value=parseInt(resources) * parseInt(minutes);
document.form1.submit();
}
</script>
Run Code Online (Sandbox Code Playgroud)
开始工作,但不工作,请帮助我
提前致谢
我是Django REST Framework的新手.我有一个index.html,我有简单的表单来添加项目和后端与Django.我无法理解,我如何将index.html连接到Django REST Framework.我有下一个代码文件:
models.py
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
category = models.CharField(max_length=100)
def __str__(self):
return self.title
Run Code Online (Sandbox Code Playgroud)
views.py
from django.shortcuts import render
from django.views.generic import TemplateView
from .models import Book
from rest_framework import viewsets
from .serializers import BookSerializer
class Index(TemplateView):
template_name = "index.html"
def get_context_data(self):
context = super(Index, self).get_context_data()
return context
class BookViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = Book.objects.all().order_by('title')
serializer_class = BookSerializer
Run Code Online (Sandbox Code Playgroud)
urls.py
from django.conf.urls import …Run Code Online (Sandbox Code Playgroud) 我熟悉多种编程语言,其中我最擅长的是java。我正在学习 javascript,并且有大量的资源。但我正在努力寻找有关如何连接到 java 代码然后返回结果的资源。
例如,我可以编写 java 程序来从数据库中提取数据并对其进行操作/聚合。假设我想构建一个页面,为用户提供一些关于如何提取/聚合数据的选项。我可以轻松地编写一些 java 代码来执行此操作,并且通过一些谷歌搜索,我应该能够轻松构建一个网页,为用户提供一些选项。我不知道该怎么做是如何让 javascript 执行 java 代码(传递参数)并从 java 获取要显示的数据。从阅读来看,传递数据的最佳格式似乎是 JSON,我了解它的基础知识,但我的问题是弄清楚如何从 javascript 实时调用 java 程序以及如何将 JSON 传递回 javascript 来使用在页面上。
我意识到这是一个非常普遍的问题,我不是在寻找有人来解释这个问题,而是寻找更多参考链接来帮助我开始解决这个问题。谢谢!
我有一个Django模板,其中显示了从数据库接收的多个值,并将其传递给模板,如下所示:
在views.py中
def test1(requests):
requests.get...
requests.get...
requests.get...
someQuery = "select id from table;"
executeQ(someQuery)
someQuery = "select id from table;"
executeQ(someQuery)
someQuery = "select id from table;"
executeQ(someQuery)
context = Data1, Data2, Data3
return render_to_response('test1/index.html', context)
Run Code Online (Sandbox Code Playgroud)
在template / test1 / index.html中
<html>
......
<table>
<th> header1 </th>
<th> header2 </th>
<th> header3 </th>
{% for row in context %}
<td> row.1 </td>
<td> row.2 </td>
<td> row.3 </td>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
现在,我要通过Ajax更新那些row.1,row.2,row.3,而不必每次都重新分配页面。数据来自数据库。那么我在哪里以及如何放置一些Ajax()来实现Django?
我有一个文本框.我想从那里获取用户输入并将其传递给PHP而不使用提交按钮.我更喜欢一个普通的按钮,onclick应该将数据传递给PHP.
这是我听到的:
onclick,然后你可以从那里提交表单但是我希望在提交表单后能够在同一页面上.这就是为什么我不想首先提交表格.但看起来没有其他办法.
如果有人知道提交方法,请帮助.
我试图.aspx.cs调用testFun()从我的javascript代码调用的页面文件中的C#函数,我想传递2个值.我的javascript代码看起来有点像这样:
var questionsDone = 45;
var questionsCorrect = 23;
var exercisesDone = 65;
var exercisesCorrect = 12;
alert("<%= testFun() %>");
Run Code Online (Sandbox Code Playgroud)
我想要传递值的方法如下所示:
public string testFun(double questionScore, double exerciseScore){
return "done";
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是传递2个值,第一个是正值,(questionsCorrect/questionsDone)秒是正值(exercisesCorrect/exercisesDone).谁能帮我弄清楚怎么做?