使用javascript变量
此脚本无法将我的变量识别为变量。脚本的重要部分如下所示:使用javascript变量,javascript,variables,Javascript,Variables,此脚本无法将我的变量识别为变量。脚本的重要部分如下所示: var content = 'imagereims'; var ms = content.substring(5); $.get("../msimages/image.php", {ms: 'ms', pid: '<?php echo "$pid" ?>'} ); var内容='imagereims'; var ms=内容子串(5); $.get(“../msimages/image.php”
var content = 'imagereims';
var ms = content.substring(5);
$.get("../msimages/image.php", {ms: 'ms', pid: '<?php echo "$pid" ?>'}
);
var内容='imagereims';
var ms=内容子串(5);
$.get(“../msimages/image.php”,{ms:'ms',pid:'}
);
我希望脚本将变量ms
识别为reims
,但当页面显示时,它无法识别变量的内容。它只是重复ms
。我尝试过在不使用单引号和双引号的情况下编写变量。我得到了同样的结果
任何建议。谢谢您需要在“ms”上省去引号。试试这个:
var content = 'imagesreims'
var ms = content.substring(4);
$.get("../msimages/image.php", {ms: ms, pid: '<?php echo "$pid" ?>'});
var content='imagesreims'
var ms=内容子串(4);
$.get(“../msimages/image.php”,{ms:ms,pid:''});
“ms”表示使用此字符串文字作为值
您还需要一个不同的子字符串。尝试content.substring(6)
<代码>内容。子字符串(4)将生成“esreims”
正如在另一个答案中提到的,您错过了)代码>在最后,我已将其包含在我的答案中。当前行:
var ms = content.substring(4);
正在分配ms
值esreims
。请参阅此处的文档:
所有这些答案都指出了代码中的错误。你会想从他们中吸取教训。以下是你要做的:
var content = 'imagesreims'
var ms = content.substring(6);
$.get("../msimages/image.php", {ms: ms, pid: '<?php echo "$pid" ?>'}
var content='imagesreims'
var ms=内容子串(6);
$.get(“../msimages/image.php”,{ms:ms,pid:'}
注意两件事:
使用ms
作为变量,而不是文字“ms”
如果您想兰斯
这是我最初的想法;但没有骰子。可能我对子字符串做了一些错误,变量为空。子字符串看起来正确,但它不会给你你期望的。正如我提到的,使用不同的子字符串。我给出的代码似乎可以工作(假设你的PHP代码工作正常).太好了--这是我的两个问题.谢谢。