javascript-JAVASCRIPT变量拼接问题

问题描述

JAVASCRIPT变量拼接问题
本来应该是
    $.post('insertEntity.do',{

jsonString:elements,
entityname:entityname},
function(msg) {
  msg = eval("("+msg+")");
  if(msg.status == "success"){
  $.messager.progress('close');
  $.messager.alert("操作提示","提交成功","info");
  reset();
  }
  if(msg.status == "error"){
  $.messager.progress('close');
  $.messager.alert("操作提示","提交失败","error");
  }
});

现在我定义了一个submitUrl变量,想把'insertEntity.do'用submitUrl代替,该怎么拼接

解决方案

$.post(submitUrl,{。。。原来的代码

解决方案二:

submitUrl放在insertEntity.do这个位置不就行了吗

解决方案三:

submitUrl放在函数里

解决方案四:

submitUrl = 'insertEntity.do';
'insertEntity.do'替换成submitUrl不就可以了

时间: 2024-10-05 16:53:09

javascript-JAVASCRIPT变量拼接问题的相关文章

JavaScript 的变量

javascript|变量 在 JavaScript 中变量用来存放脚本中的值.这是一个使用名称来检索和操作值的方式.如果能有效地使用变量,能有助于理解脚本所做的工作. 变量声明尽管不是必须的,但在使用变量之前先进行声明是一种好的习惯.可以使用 var 语句来进行变量声明.只有当要在函数中声明一个局部变量时,才必须使用 var 语句.所谓局部变量就是那些只在函数内有效的变量.在其他任何时候,推荐方法是在使用之前先用 var 语句来声明变量. 下面是变量声明的代码示例: var mim = "A

Javascript监视变量变化的方法

  本文实例讲述了Javascript监视变量变化的方法.分享给大家供大家参考.具体分析如下: 大家应该知道,在C#中对于属性.文件等的更改监视非常简单,因为有委托(事件).FileSystemWatcher等好东东扶持. 那么在JavaScript中,如何对变量的更改进行监视呢?首先,我仿照c#的属性来对JS进行操作,写出了如下的示例: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

简单介绍JavaScript的变量和数据类型

  这篇文章主要介绍了简单介绍JavaScript的变量和数据类型,是JS入门中的基础知识,需要的朋友可以参考下 JavaScript数据类型: 编程语言的最根本的特征之一是一组它支持的数据类型.这些是可被表示和操纵的编程语言的值的类型. JavaScript允许有三个基本数据类型: 数字如. 123, 120.50 等. 字符串如 "This text string" 等. 布尔类型,如 true 或 false. 的JavaScript还定义了两种数据类型:null和undefin

PHP与javascript实现变量交互的示例代码

以下是对PHP和javascript实现变量交互的一个实例进行了详细的介绍.需要的朋友可以过来参考下   本例是PHP和javascript交互的例子,php中的值赋给js变量中,前提是这个php变量必须有值才行,就算是假分支中. 比如php中的$flags在本例中为true,如果js中false语句写成:$title_1.innerHTML = "<?php echo $title;?>";就会出错,因为$title在php中被赋值为数组 尽管在php的flags==&q

javascript判断变量是否有值的方法

  以下介绍了javascript判断变量是否有值的方法,可实现有效判断值的功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了javascript判断变量是否有值的方法.分享给大家供大家参考.具体分析如下: 例如: ? 1 2 var a = null; var b = undefined; 以上这两种情况算作没有值 ? 1 2 3 4 5 6 7 8 9 if(a !== null && a !== undefined) { // } // 为什么不能单用if(a !== nu

javascript定义变量时带var与不带var的区别分析

 这篇文章主要介绍了javascript定义变量时带var与不带var的区别,以一个简单实例分析了变量定义时带var与不带var的执行原理及用法区别,需要的朋友可以参考下     本文实例分析了javascript定义变量时带var与不带var的区别.分享给大家供大家参考.具体分析如下: 直接看实例里说明: 代码如下: <script language="javascript" type="text/javascript"> var abc=89;//带

JavaScript中变量声明有var和没var的区别

 本文来论述JavaScript中变量声明有var和没var的区别,关于Js中的变量声明的作用域是以函数为单位,所以我们经常见到避免全局变量污染的方法是 1 2 3 (function(){  // ...  })(); 在函数内部,有var和没var声明的变量是不一样的.有var声明的是局部变量,没var的,声明的全局变量,所以可以借此向外暴露接口东东. 在全局作用域内声明变量时,有var 和没var看起来都一样,我们知道,声明的全局变量,就是window的属性,究竟是否一样,我们通过ECMA

简单介绍JavaScript的变量和数据类型_基础知识

 JavaScript数据类型: 编程语言的最根本的特征之一是一组它支持的数据类型.这些是可被表示和操纵的编程语言的值的类型. JavaScript允许有三个基本数据类型:     数字如. 123, 120.50 等.     字符串如 "This text string" 等.     布尔类型,如 true 或 false. 的JavaScript还定义了两种数据类型:null和undefined,其每一个仅限定一个单一的值. 除了这些基本的数据类型,JavaScript支持被称

javascript 怎样把拼接起来的&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;插入到一个table,

问题描述 javascript 怎样把拼接起来的<tr><td></td></tr>插入到一个table, function addcolumns(selecedAllColumns){ var showContentObj=document.getElementById("selectedTableStructShowDiv"); innerHTML.document.getElementById("allColumnsTab

javascript中函数拼接object问题

问题描述 javascript中函数拼接object问题 我有一个函数,参数是object类型,如下: function message(obj){ alert(obj.id); } 我用拼接的方式调用函数,但是调用不了,如下 var obj = new Object(); obj.id=111; '' 解决方案 function message(obj) { alert(obj.id); } var obj = new Object(); obj.id = 111; message(obj);