|
It would appear the browser does not know what .jstree() is. You'll need to make sure that wherever that is, that it is loaded when this code runs.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I created a simple ASP.NET MVC app and just want to try jstree and below is my index.aspx file, I just used
|
|
|
|
|
You may need to debug it further then and refer to jstree's documentation.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
can you tell me what the JScript meeans in the error message? Is it the same as javascript? How can I debug a jstree.js. as you suggested?
The VS 2010 stopped the code:
$(function () {
$('#selector').jstree();
});
Many thanks and please help me
|
|
|
|
|
Put a breakpoint at $('#selector').jstree(); and step into it.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I let VS pick the path for jquery.js and jstree.js, the error is gone, but I still didn't get the treeview, I only got the parent node, when I click the node, the background color is changed, that means jstree is working, right?
do you think what the problem will be? Thanks for your help
|
|
|
|
|
I haven't used jstree so I really can't say. Sounds like it may be loading though. However, when I looked at the documentation there were all kinds of properties you could set so you may be missing something.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thank you for your reply.
I need to create a treeview in asp.net mvc 3, can you recommend some good ways to implement a treeview except using the server side control treeview? Please provide some links if you can.
Thanks again
|
|
|
|
|
The one I have used is a licensed one from Intersoft. I would imagine there are lots of jquery ones for free.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
SCRIPT5009: 'isCheckSign' is undefined
when I open a webpage, and entry some data, its description doesn't show in "gender_desc" textfield, a error occurs. It happens in IE11\IE10, while it's normal in IE10 compatibility view\and IE10 below.
error:SCRIPT5009: 'isCheckSign' is undefined
code:
<input name="gender" id="gender" value="" size="5" tableName="T_GENDER" whereClause=" gender_code not like 'N'" isCheckSign="true" onblur="javascript:this.value=this.value.toUpperCase(); if(isCheckSign){
var resultTagSelf=
showDescWithArray('gender','gender_desc',new Array(new Array('M','M','Male'),new Array('F','F','Female')),'Invalid gender entered','/ls');_dealDeadlock(resultTagSelf);}if(resultTagSelf){checkGender();}" class='textfiled' maxLength="5" notNull="true">
<input name='gender_desc' size='18' disabled value=""class='textfiled_ro'>
|
|
|
|
|
I see you checking if (isCheckSign) in the JavaScript but you don't ever define it anywhere in the JavaScript. It is an attribute on your input so you could get the value with jQuery:
isCheckSign = $("#gender").attr("isCheckSign");
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
It happens in IE11\IE10, while it's normal in IE10 compatibility view\and IE10 below.How Could it be like this?
"isCheckSign"is defined in java code.
......
private String isCheckSign = "true";
......
textBox.append("\"isCheckSign=\"");
textBox.append(this.isCheckSign);
textBox.append("\" onblur=\"javascript:");
......
|
|
|
|
|
Java code and Javascript code are two completely different things.
Your code might work in IE10 and below, but it won't work in any other browser. You're trying to access an attribute of the current element as if it's a global variable, which it isn't.
Try replacing isCheckSign in your Javascript code with this.getAttribute('isCheckSign') === "true" .
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thanks so much!BYT,do replace isCheckSign with
this.getAttribute('isCheckSign')=='true' maybe better! ^_^
modified 28-Mar-14 5:02am.
|
|
|
|
|
As already explained and as Richard explained below, you are trying to access an attribute not a variable. Unless you have other code where the variable is defined.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thank you so much!I've gotten to know wt to do!
|
|
|
|
|
OK. Good to hear it.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Hi , I use php editor jetstorm brain. How do I insert createjs or easejs plugin in to my editor, so the editor can provide autocomplete from createjs or easejs library. What should I do? Thanks
|
|
|
|
|
Has anyone come up with a way to temporary halt execution of current thread like the build in "alert" and "prompt" functions. We know the ugliness of those built-in functions, I want to create my own, but I have to implement callback, nature of asynchronous. Its natural to just do: var msg = myprompt("title","message",default);
|
|
|
|
|
If you are doing an async call are you using jQuery.ajax()? If so, you can set async to false.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thanks for the reply. Yes, asyn is the only way I know how. I'm trying to do it with straight JavaScript, but perhaps I should expand to include jQuery library. Or may be I should look under the hood how jQuery does it. Good direction pointing.
|
|
|
|
|
That's true. Setting async to false does cause it to wait but you're right, I'm not sure how it is actually doing that.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Hi,
There are three fields:
Start Date
End Date
RollOutDate
The cases are as follows:
Start Date > (Now - 2 years)
Start Date < (Now + 2 years)
Difference between Start Date & End Date is < 2 years
Difference between RollOutDate & End Date is < 1 years
These validations should be done on a save control button.
Please can anyone help me in writing this piece of javascript code.
|
|
|
|
|
|
<pre lang="xml"><table>
<tr>
<td>
Start Date:
</td>
<td>
<asp:TextBox ID="txtStartDate" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
End Date:
</td>
<td>
<asp:TextBox ID="txtEndDate" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Rollout Date:
</td>
<td>
<asp:TextBox ID="txtRolloutDate" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Button ID="btnsave" runat="server" Text="Save" OnClientClick="fnSave();" />
</td>
</tr>
</table>
JAVASCRIPT:
function fnSave() {
debugger;
var startdate=new Date(document.getElementById("txtStartDate").value);
var enddate=new Date(document.getElementById("txtEndDate").value);
var rolloutdate=new Date(document.getElementById("txtRolloutDate").value);
var curdate = new Date();
if (!((startdate.getFullYear() > curdate.getFullYear() + 2) && (startdate.getFullYear() < curdate.getFullYear() - 2) && (((enddate - startdate) / (24 * 60 * 60 * 1000 * 365)) < 2) && (((enddate - rolloutdate) / (24 * 60 * 60 * 1000 * 365)) < 1))) {
alert("please provide correct dates");
}
}
|
|
|
|