我找到了一个问题的答案,告诉我该怎么做,但我不知道如何实现它。
我正在用 Django 和 javascript 编程
脚步:
- ajax 发布到本地 URL - 我该怎么做?我在哪里发布这个?
- 服务器代码将对远程服务器执行 HTTP POST - 如何在 django 中执行此操作?
- 向 JS 发送响应 - 我可以弄清楚。
谢谢
我找到了一个问题的答案,告诉我该怎么做,但我不知道如何实现它。
我正在用 Django 和 javascript 编程
脚步:
- ajax 发布到本地 URL - 我该怎么做?我在哪里发布这个?
- 服务器代码将对远程服务器执行 HTTP POST - 如何在 django 中执行此操作?
- 向 JS 发送响应 - 我可以弄清楚。
谢谢
这是 $ajax 函数的示例:
$.ajax({
type: "GET",
url: '/htmlApi/sendSms/',
data: {
'phone':'+12412354135',
},
success: function(data){
$("#ajaxDestination").html(data);
}
});
这是一个将数据发布到远程服务器的视图函数示例:
def verify1(request):
u = request.session['user']
u.phone_number = request.GET['phone']
u.save()
apiUrl = "http://www.XXXXXXXXX.net/api/send.aspx?username=XXXXXXX&password=XXXXXX&language=1&sender=XXXXXX&mobile=" + request.GET['phone'] + "&message=" + 'ghis' + " is your verification code."
x = urllib2.urlopen(apiUrl).read()
return HttpResponse(x)
(这是一个自动短信发送 api 调用)