当树枝在任何JavaScript之前渲染时,我遇到了一个小问题。
我需要在从JSON数组接收的twig中设置一个变量,但是我遇到了一些问题,我觉得这应该很简单。
数据通过一个json数组通过symfony馈送到细枝,并根据数组中的一个元素呈现不同的消息;这部分工作没有麻烦。
我可以将输出打印到树枝文件中;效果很好。问题是我很难将其设置为树枝变量,以便可以在几个地方使用它。
这很好用:
$('.id').html(items[0].id);
并正确地打印到树枝上:
<div class="id"></div>
我试图做这样的事情:
{% set requestid = '<div class="id"></div>' %}
{{ requestid }}
Run Code Online (Sandbox Code Playgroud)
但是正如预期的那样,这只是呈现了没有价值的HTML。
我一直在尝试做这样的事情:
在树枝上,我有这个:
{% set requestid = "request_holder" %}
{{ requestid }}
Run Code Online (Sandbox Code Playgroud)
在jQuery中,我有类似以下内容:
var reqid = items[0].id;
reqid.replace("request_holder",reqid);
Run Code Online (Sandbox Code Playgroud)
我也尝试过这样的事情
var request_id = items[0].id;
window.location = request_id.replace("request_holder",request_id)
Run Code Online (Sandbox Code Playgroud)
我觉得我想念一小块。
**为清楚起见而编辑**
jQuery正在解析JSON数组。
我的价值 items[0].id
在此进行其他编辑-明确表示我很困惑:进行一些清理,以免使未来的读者误入歧途
我相信[d]该变量需要在javascript中分配,因为树枝(即php)是在javascript之前生成的。
我一直试图在javascript中生成树枝,但无济于事。
这是我一直在尝试的方法:
var requestitem = items[0].id;
$('.id').html("{% set requestId = " + requestitem + " %} <br/> {{ requestId }}");
Run Code Online (Sandbox Code Playgroud)
这将requestId定义为字符串,并且仅返回+ requestitem +页面。
当我尝试这样做时(不引用报价)
var …Run Code Online (Sandbox Code Playgroud) 我已经为用户文件上传创建了以下代码,但它似乎没有工作.
任何人都可以建议我做错了.
<?php
session_start();
if(empty($_SESSION['store_id'])){
header('Location: ../pooler_login.php');
}
else{
$store_id=$_SESSION['store_id'];
//echo $store_id;
}
include_once("../config/db.php");
$result =mysql_query("SELECT * FROM pooler WHERE id='$id' LIMIT 1");
$row = mysql_fetch_array($result);
if ($result) { //we have the product info
$email=$row['email'];
$shop_name=$row['shop_name'];
$shop_number=$row['shop_number'];
$max_service=$row['max_service'];
$tin_number=$row['tin_number'];
$owner_name=$row['owner_name'];
$mobile_number=$row['mobile_number'];
$other_person_name=$row['other_person_name'];
$other_mobile=$row['other_mobile'];
$description=$row['description'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Update Profile</title>
<link href="style.css" type="text/css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="media/css/jquery.dataTables.css">
<link rel="stylesheet" type="text/css" href="resources/syntax/shCore.css">
<style type="text/css" class="init"></style> …Run Code Online (Sandbox Code Playgroud)