小编nom*_*tic的帖子

从json数组设置细枝变量

当树枝在任何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)

javascript ajax jquery symfony twig

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

文件上传表格不起作用

我已经为用户文件上传创建了以下代码,但它似乎没有工作.

任何人都可以建议我做错了.

<?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)

html javascript php

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

标签 统计

javascript ×2

ajax ×1

html ×1

jquery ×1

php ×1

symfony ×1

twig ×1