小编Ste*_*son的帖子

在echo语句中混合使用html和php变量

这可能是我在一个语句中使用单引号和双引号的问题.但我有这段代码:

echo '<form>
      <input type="submit" value="$number" onClick="function();">
      </form>'
Run Code Online (Sandbox Code Playgroud)

这个问题是提交按钮说的是短语$number而不是该变量的值.

所以我环顾四周找到了这个解决方案:

echo "<form>
      <input type='submit' value='$number' onClick='function();'>
      </form>
Run Code Online (Sandbox Code Playgroud)

这正确输出$ number的值,但我习惯在echo语句周围使用单引号,并希望保持这种方式.为什么只将所有单引号转换为双引号,并将单引号转换成单引号来解决问题?是否有一个修改第一位代码,允许我在echo上保留单引号,并在属性上加双引号?

html php

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

Jquery按钮点击用Flask和Python发送AJAX请求

我正在尝试制作一个接受按钮点击的网络应用程序。单击的按钮会将特定设备和操作代码发送到 python 应用程序,然后该应用程序使用 Lirc 调用 irsend 命令。这是基于此处的源代码/说明:

https://github.com/slimjim777/web-irsend

http://randomtutor.blogspot.com/2013/01/web-based-ir-remote-on-raspberry-pi.html

该按钮的 html 很简单,位于“Xbox.html”中

<button onclick="clickedOp('Xbox', 'OnOff');"> Power </button>
Run Code Online (Sandbox Code Playgroud)

这将启动 js 函数:

<script>
function clickedOp(device_name, op) {
    $.ajax({url:'/' + device_name + '/clicked/' + op});
}
Run Code Online (Sandbox Code Playgroud)

我知道该函数在单击事件上触发,因为如果我在 clickedOp 函数中放置警报命令,警报命令就会运行

python/flask 应用程序如下所示:

from flask import Flask
from flask import render_template
from flask import request, redirect, url_for

BASE_URL = ''

app = Flask(__name__)


@app.route("/")
def menu():
    return render_template('menu.html')

@app.route("/<device_name>")
def remote(device_name):
    if device_name == "Xbox":
        return render_template('Xbox.html')


@app.route("/<device_name>/clicked/<op>")
def clicked(device_id=None, op=None):
    return render_template('test.html')

if __name__ …
Run Code Online (Sandbox Code Playgroud)

python jquery flask jquery-mobile

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

标签 统计

flask ×1

html ×1

jquery ×1

jquery-mobile ×1

php ×1

python ×1