我如何在加载函数中使用url传递字符串变量?

时间:2012-11-24 13:53:15

标签: javascript jquery

这里我有变量fileVal接受文件的路径,如uploads / import / abc.pdf

var fileVal = $('#fileimport')。val();

这里fileVal采用像uploads / import / abc.pdf

这样的文件路径

我必须将此文件路径作为url变量发送到php文件 然后在messagediv上显示结果。 喜欢

  $('#messagediv').load('../xyz.php?file='+fileVal);

这里没有url变量,它的工作完美得到了messagediv的值。

但是使用url变量的地方不是。

我如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

尝试使用encodeURIComponent()

var fileVal =  encodeURIComponent($('#fileimport').val());

答案 1 :(得分:0)

除非您有语法错误

,否则应该可以正常工作
// $var fileVal = $('#fileimport').val();
var fileVal = $('#fileimport').val();