小编Saa*_*lah的帖子

如何在Node.js中从客户端调用服务器端功能(例如html button onclick)?

我需要在Node.js中从(客户端)html按钮onclick事件调用服务器端函数的完整基本示例,就像在ASP.NET和C#中一样.

我是Node.js的新手并使用Express框架.

有帮助吗?

改进的问题:

//服务器端 :

var express = require('express');
var routes = require('./routes');
var user = require('./routes/user');
var http = require('http');
var path = require('path');
var app = express();

// all environments

app.set('views',__dirname + '/views');
app.set('port', process.env.PORT || 3000);
app.engine('html', require('ejs').renderFile);
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.static(path.join(__dirname, 'public')));
app.set('view engine', 'html');

app.use(app.router);

app.get("/",function(req,res)
{
  res.render('home.html');
});


// development only
if ('development' == app.get('env')) {
  app.use(express.errorHandler());
}

app.get('/', routes.index);
app.get('/users', user.list);

http.createServer(app).listen(app.get('port'), function(){
  console.log('Express server listening on port ' + app.get('port')); …
Run Code Online (Sandbox Code Playgroud)

html javascript node.js

25
推荐指数
1
解决办法
7万
查看次数

如何使用查询字符串django重定向到URL

AoA,如何使用参数(如果我有视图)转到特定的URL

def search(request):
Run Code Online (Sandbox Code Playgroud)

并在urls.py

^search/$ 
Run Code Online (Sandbox Code Playgroud)

而我需要做的是重定向 search/?item=4

c = {}
render_to_response("search.html",c) 
Run Code Online (Sandbox Code Playgroud)

工作正常,但是

render_to_response("search.html/?item=" + itemID, c )
Run Code Online (Sandbox Code Playgroud)

它说找不到模板(我知道没有像search.html /?item =这样的模板)但是如何传递参数或使用查询字符串进行重定向?

python django

13
推荐指数
3
解决办法
1万
查看次数

Pythonanywhere,如何使用静态文件?网址是什么?

我是Pythonanywhere的新手,我无法弄清楚为什么静态文件没有加载...这是我存储css和图像的路径,即static/images/wikiLang.png等等

/static/admin/  /usr/local/lib/python2.7/dist-packages/django/contrib/admin/media    
/static/        /home/saadfast/WikiWorld/static  
/media/         /home/saadfast/WikiWorld/media
Run Code Online (Sandbox Code Playgroud)

在客户端,我应该如何使用URL?

我做了什么search.html:

<div id="TopheaderImg">
  <img src="/home/saadfast/WikiWorld/static/images/wikiLogo.png" width="100px" style="float:middle"/>
  <br />
  <img src="/home/saadfast/WikiWorld/images/wikipediaLang.png" width="100px" style="float:middle"/>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么图像没有加载?路径或URL应该是什么?

python django pythonanywhere

4
推荐指数
1
解决办法
3612
查看次数

CSRF cookie未设置django ...验证失败

AoA我是Django的新手,我试图从POST获取数据,但是没有设置错误CSRF cookie,我尝试了很多通过谷歌在google和stackoverflow上找到解决方案,但是失败了

这是代码

views.py

    from django.http import HttpResponse
    from django.template.loader import get_template
    from django.template import Context
    from django.template import RequestContext
    from django.core.context_processors import csrf
    from django.shortcuts import render_to_response

def search_Post(request):
    if request.method == 'POST':
            c = {}
        c.update(csrf(request))
        # ... view code here
                return render_to_response("search.html", c)

def search_Page(request):
    name='Awais you have visited my website :P'
    t = get_template('search.html')
    html = t.render(Context({'name':name}))
    return HttpResponse(html)
Run Code Online (Sandbox Code Playgroud)

HTML文件

<p>
          {{ name }}
            <form method="POST" action="/save/">
              {% csrf_token %}
              <textarea name="content" rows="20" cols="60">{{content}}</textarea><br>
              <input type="submit" …
Run Code Online (Sandbox Code Playgroud)

python django cookies

4
推荐指数
2
解决办法
2万
查看次数

网格上的可见性绑定不起作用

我试图绑定网格的可见性,但无法这样做。

//ViewModel Class
 private Visibility _isVisiblePane = Visibility.Hidden;
        public Visibility isVisiblePane { 
            get
            {
                return _isVisiblePane;
            }
            set
            {

                _isVisiblePane = value;
                RaisePropertyChanged(() => "isVisiblePane");
            }
        }
//xaml code
<Grid Visibility="{Binding Path=isVisiblePane}">
....My Content....
</Grid>
Run Code Online (Sandbox Code Playgroud)

在调试时,程序将值设置为隐藏,但是当我更改 _isVisiblePane 的可见性时,它不会更新 GUI 中的可见性(网格保持隐藏状态,而 _isVisiblePane 值是可见的)。

//in some function => on button click, value of _isVisiblePane updates to Visible but grid remains hidden.
     isVisiblePane = isLastActiveDoc() == true ? Visibility.Visible : Visibility.Hidden;
Run Code Online (Sandbox Code Playgroud)

错误!在 RaisePropertyChanged("isVisiblePane") 行上。似乎没有具有此名称的属性“GalaSoft.MvvmLight.dll 中发生类型为‘System.ArgumentException’的异常,但未在用户代码中处理”

PS:我也尝试过使用 bool 的 IValueConverter 方法。仍然不知道问题出在哪里。有什么帮助吗?

c# wpf mvvm-light

4
推荐指数
2
解决办法
8566
查看次数

更改Jetbrain Upsource的端口

首先,我搜索了这个问题,但找不到任何东西.

问题:在安装时,我改变了port8081.但现在它被另一个应用程序使用了.那么,有没有办法改变端口upsource?(Linux)的

linux port upsource

1
推荐指数
1
解决办法
4046
查看次数

C++中的虚函数问题

AoA,我正在制作一个国际象棋的控制台游戏,但我坚持多态,下面是类和函数定义/*旧的部分//基类

class Piece         /*Parent class */
{
protected:
    Position* pCoord;
    std::string color;
    char symbol;
public:
    Piece(Position* Coord,std::string Color,char symbol);
    Position GetCurrentPos();
    std::string GetColor();
    void SetColor(std::string color);
    void Draw();
    virtual bool SetPos(Position* newPos){MessageBox(NULL,L"Virtual Running",L"Error",MB_OK); return true;};
    virtual ~Piece();
};

/* Inherited classes */
//Child classes
class Pawn: public Piece
{
private:
    std::vector<Position>* allowPos;
public:
    Pawn(Position* Coord,std::string Color,char symbol);
    ~Pawn();
    std::vector<Position>* GetThreatendFields();
    bool isValidMove(Position* newPos);
    bool SetPos(Position* newPos);
};
//Child classes
class Bishops: public Piece
{
private:
    std::vector<Position>* allowPos;
public:
    Bishops(Position* Coord,std::string …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

0
推荐指数
1
解决办法
200
查看次数