我正在实施一项方案,使我能够利用Syntax(例如{Cli:FirstName})查询数据库领域,这是用户的第一名。 该方案允许我使用超文本和java文字在节目的窗口内展示一个网页。
我面临的问题是,我写了许多页和文字来显示正确的信息,但我发现问题。 我有文字说明,我把数据库的外地转至诸如职能之类的职能。
function a( {Cli:FirstName} }, {Cli:LastName} ){
logic;
}
我这样做是因为这一职能属于外部档案。 我使用的方案不允许我直接参考数据库领域,除非在方案窗口展示的.html档案中。 因此,在js的每一项职能都有类似的参数清单。 我可以在网页上写一个功能,直接进入数据库现场,而不把外地作为参数,但这会造成其他问题,而且由于显示网页的方案速度和其他限制,我几乎把所有文字移出。
The problem occurs when I try to pass a database field that has an apostrophe in it to a function in the.js file. It crashes the function call, since the apostrophe is a string delimiter. Some of the functions are event driven, but some are also when the page loads. The order of operations is that the program does the database query first, and then renders the html following normal flow for web pages. When, I load a page and a field has an apostrophe in it, and that is in a function call, I get an error message. Example Name: is O’Malley would crash the script. I need to fix it so after the database query is complete, I can go through the fields that I use as parameters in the functions and escape the apostrophe /’ before I pass into a function.
我的第一项想法是,在html网页上写出一个功能,因此,我可以直接进入数据库领域,然后越走热带,然后将这一价值传给其他职能。 这样,离热带迁移功能就足够笼统,足以为外向的其他地区工作。 我需要帮助说明如何写这一职能,然后将这一职能转给另一个职能。
function removeApostrophe (){
var firstName = ‘{CLI:FirstName}’; // sets the variable equal to the string in the database
// do this for each field I use as a parameter in other functions
}